
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
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
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í.