[ create a new paste ] login | about

Link: http://codepad.org/tB3J95bX    [ raw code | output | fork ]

dennyrolling - Python, pasted on Jun 17:
import random
def c():
   r = []
   for pa in a:
     r.append(random.random() * pa)
   m = max(r)
   for x in range(len(a)):
     if r[x] == m:
       n[x] = n[x] + 1
       break

def p():
   s = sum(n)
   an = n[0:5]
   sa = sum(an)
   print sa * 100.0 / s,
   print n[5] * 100.0 / s,


a=[20,20,20,20,20,23,18, 18, 18]
n=[0]*len(a)
for i in range(10000): c()
p()


Output:
1
59.48 24.92


Create a new paste based on this one


Comments: