Facebook
From Stefvron, 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: 87
  1. from collections import Counter
  2. from random import random
  3. avg = sim(0.51,3)
  4. def sim(p, wins_needed):
  5.     wins, losses = 0, 0
  6.     while True:
  7.         if random()<p:
  8.             wins+=1
  9.         else:
  10.             losses+=1
  11.         if wins>=wins_needed or losses>=wins_needed:
  12.             return wins,losses
  13. for i in range(1,1000000):
  14.     vals = sim(0.51,3)
  15.     avg[0] = (avg[0] * (i-1) + vals[0]) / i
  16.    
  17.     print(str(avg))

Replies to Re: Untitled rss

Title Name Language When
Re: Re: Untitled - Correction #1 Stefvron text 1 Year ago.