Program that completes a tournament bracket based on historical seed records. The winning team of each game is chosen at random, with the result weighted by how well each team's seed has done throughout the history of the tournament against the opponent's seed.
Running pick.py
will print out each simulated round of the tournament
separated by a blank space.
(1, 'Villanova')
(8, 'Wisconsin')
(12, 'UNC Wilmington')
(4, 'Florida')
(6, 'SMU')
(14, 'New Mexico St.')
(10, 'Marquette')
(2, 'Duke')
(1, 'Gonzaga')
(8, 'Northwestern')
(5, 'Notre Dame')
(4, 'West Virginia')
(6, 'Maryland')
(3, 'Florida St.')
(10, 'VCU')
(2, 'Arizona')
(1, 'Kansas')
(9, 'Michigan St.')
(5, 'Iowa St.')
(4, 'Purdue')
(6, 'Creighton')
(3, 'Oregon')
(10, 'Oklahoma St.')
(2, 'Louisville')
(1, 'North Carolina')
(8, 'Arkansas')
(12, 'Middle Tenn.')
(4, 'Butler')
(6, 'Cincinnati')
(3, 'UCLA')
(7, 'Dayton')
(2, 'Kentucky')
(1, 'Villanova')
(12, 'UNC Wilmington')
(6, 'SMU')
(10, 'Marquette')
(1, 'Gonzaga')
(5, 'Notre Dame')
(3, 'Florida St.')
(2, 'Arizona')
(1, 'Kansas')
(4, 'Purdue')
(3, 'Oregon')
(10, 'Oklahoma St.')
(1, 'North Carolina')
(4, 'Butler')
(3, 'UCLA')
(2, 'Kentucky')
(1, 'Villanova')
(10, 'Marquette')
(1, 'Gonzaga')
(3, 'Florida St.')
(1, 'Kansas')
(10, 'Oklahoma St.')
(1, 'North Carolina')
(2, 'Kentucky')
(1, 'Villanova')
(1, 'Gonzaga')
(1, 'Kansas')
(1, 'North Carolina')
(1, 'Gonzaga')
(1, 'Kansas')
(1, 'Kansas')