Or just break the league into 3 groups.
Teams 1-6 get one ticket, 7-12 get two and 13 to 18 get three. Randomly drawn to choose order. Given that we are using keepers and the rest of the players are scrapped, all teams are pretty even going into next year anyway.