Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. import random
  2. trials = 1000000
  3. rollers = 24
  4. wins = {roller: 0 for roller in range(rollers)}
  5. for trial in range(trials):
  6.     rolls = range(1,100)
  7.     winner = 0
  8.     largest = -1
  9.     for roller in range(rollers):
  10.         roll = rolls.pop(random.randrange(len(rolls)))
  11.         if roll > largest:
  12.             winner = roller
  13.             largest = roll
  14.     wins[winner] += 1
  15. print(wins)
  16.  
  17. # {0: 41387, 1: 41629, 2: 42091, 3: 41459, 4: 41490, 5: 41684, 6: 41708, 7: 41921, 8: 41339, 9: 41974, 10: 41875, 11: 41256, 12: 41531, 13: 41661, 14: 41638, 15: 42195, 16: 41879, 17: 41508, 18: 41771, 19: 41336, 20: 41497, 21: 41674, 22: 41629, 23: 41868}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement