I may have posted this before, but here's my idea for an interesting and fair NHL draft lottery system.
First, take the end of season standings and rank the 14 non-playoff teams from worst to best. Give the worst team 14 balls in the pot, the 2nd worst 13, etc.. and 1 ball for the best team. Then rank all the non-playoff teams based on the last 20 games of the regular season, and use the reverse approach (best team gets 14, 2nd gets 13,... the worst gets 1). Then draw from the pot to get your 1-14. I find this weighted average approach to be a perfect middle ground between the classic concept allowing the worst teams the greatest chance to land the best talent available, while at the same time discouraging the teams from tanking at the end of the season.