C - Nhodne cisla znizena sanca
Ahoj rad by som sa spytal ako mozem znizit sancu cisla ze mi ho vybere pocitac. napr. pocitac bude nahodne vyberat od 1 po 5 ale ovela mensia sanca je na napr. pre 5 ako to spravim?? dakujem
Ahoj rad by som sa spytal ako mozem znizit sancu cisla ze mi ho vybere pocitac. napr. pocitac bude nahodne vyberat od 1 po 5 ale ovela mensia sanca je na napr. pre 5 ako to spravim?? dakujem
Zpět do poradny Odpovědět na původní otázku Nahoru
Nerozumiem...Nechceš, aby sa vybralo číslo 5, alebo napr. zo 100 pokusov sa má vybrať maximálne raz?
Alebo o čo Ti ide?
no povedzme ze na cisla 1-4 je sanca 25% ale na cislo 5 mensia ja neviem 10% proste ako redukovat nahodnost vyberu jednotlivych cisiel
Napadá mě vybírat tu 5ku z větší množiny, než zbylé čísla. Ale matematice zrovna neholduji..
hm... ty asi neumíš moc počítat, že?
máš-li 5 čísel, tak statisticky máš šanci vytáhnout čísla 1-5 přesně 100%. 4x25+10=110%.. tj. máš tam chybu.
Jinak umělé snížení pravděpodobnosti ve prospěch jiných čísel se dělá tak, že budeš generovat 2 náhodná čísla, první jako "tah" a druhé pouze v případě, že padne to, které chceš uměle potlačit. Pak druhé číslo rozhodne, zda se má "tah" počítat či ne. Tj. chceš-li snížit pravděpodobnost z 20% na 10%, pak je třeba porovnat druhé číslo proti jeho půlce - tj. generuješ-li náhodné číslo v rozsahu 0-1, tak pro čísla do 0,5 se tah počítat nebude, od 0,5 do 1 se počítat bude.
Diky to skusim :) a s tym poctanim mas pravdu :D neviem :D ale chcel som to vysvetlit ze to cislo nieje akoby zavisle od druhych ale asi byt musi.
Nemusí, stačí použít to moje řešení.
Musíš použít exponenciální či podobnou funkci, která zajistí nerovnoměrné rozložení.
Například:
Aplikace_4.pdf
strana 34.
Zbytečně složité. Pokud mají mít čísla 1-4 pravděpodobnost X každá a 5 pravděpodobnost Y, tak stačí "vylosovat" čísla z rozsahu 0 až (4x+y) a pak podle výsledku přiřadit příslušné číslo.
Preco som nepocuval svoju matikarku v skole :( :D ale diky to si kuknem :D
Záleží, jestli tu pravděpodobnost výběru čísla potřebuješ nějak přesně (procentuálně) nebo ti stačí prostě jen že ta 5 bude mít menší šanci?
no podla toho o kolko mensiu :D