Facebook
From Cream Panda, 1 Year ago, written in Plain Text.
This paste is a reply to Untitled from Tiny Treeshrew - view diff
Embed
Download Paste or View Raw
Hits: 95
  1. from collections import Counter
  2. from random import random
  3. def sim(p, wins_needed):
  4.     wins, losses = 0, 0
  5.     while True:
  6.         if random()<p:
  7.             wins+=1
  8.         else:
  9.             losses+=1
  10.         if wins>=wins_needed or losses>=wins_needed:
  11.             return wins,losses
  12. print(Counter([sim(0.51,3) for _ in range(1000000)]))