Jackeea

Mill Simulation

Apr 12th, 2023 (edited)
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. import random
  2. def simulate(trials,deck_count=48,mill_amount=8):
  3. sum_average = 0
  4. milled_sum_average = 0
  5. for trial in range(trials):
  6. cardlist = [i for i in range(1,deck_count+1)]
  7. random.shuffle(cardlist)
  8. milled_cards = cardlist[:mill_amount]
  9. cardlist = cardlist[mill_amount:]
  10. milled_sum_average+=sum(milled_cards)/len(milled_cards)
  11. sum_average+=sum(cardlist)/len(cardlist)
  12. sum_average = sum_average/trials
  13. milled_sum_average = milled_sum_average/trials
  14. print(f"Average deck quality: {sum_average}")
  15. print(f"Average milled cards quality: {milled_sum_average}")
Advertisement
Add Comment
Please, Sign In to add comment