# coding: latin-1 import random def tirage (poids) : nb = [ 0 for p in poids ] while True : i = random.randint (0, len (poids)-1) nb [i] += 1 if nb [i] == poids [i] : return i salaire = [ 10000, 5000, 3000, 2000 ] poids = [ int (s / 1000) for s in salaire ] nombre = [ 0 for s in salaire ] for n in range (0,1000) : p = tirage (poids) nombre [p] += 1 for i in range (0, len (poids)) : print "salaire ", salaire [i], " : nb : ", nombre [i]