tft_mrdka
unknown
python
3 years ago
1.0 kB
19
Indexable
import random import pandas as pd vysledky= list(range(0,100000)) pravdepodobnosti_postav= [1]*19+[2]*30+[3]*35+[4]*15+[5]*1 chteny_pocet_samir = 4 for opakovani in range(0,100000): #samira, prvni pozice pocet_3_cost_v_shopu= list(range(0,13))*18 pocet_3_cost_v_shopu.sort() pocet_opakovani = 36 pocet_samir = 0 karticky_costy =random.sample(pravdepodobnosti_postav, 5) for i in range(0,pocet_opakovani): pocet_3_cost_z_5 = 0 for j in range(0,5): if karticky_costy[j]==3: pocet_3_cost_z_5=pocet_3_cost_z_5+1 shop = random.sample(pocet_3_cost_v_shopu,pocet_3_cost_z_5) for k in range(0,pocet_3_cost_z_5): if shop[k]== 0: pocet_samir = pocet_samir +1 pocet_3_cost_v_shopu = pocet_3_cost_v_shopu[1:] vysledky[opakovani]= pocet_samir pd_vysledky = pd.DataFrame(vysledky) pd_vysledky.columns = ["vysledky"] sum(pd_vysledky["vysledky"]>4)/100000
Editor is loading...