Aktywne Wpisy
Czy zawsze, w każdej #pracbaza musi się znaleźć jakiś ciężki typ co nie chce się integrować? Nie potrafię wyobrazić sobie sytuacji w której ktoś stawia alkohol i jedzenie, a ktoś inny nie chce brać w tym udziału. #bekazpodludzi #zalesie
Wisimiwur +208
Wyobraź sobie, że masz pudełko, które generuje losowo zera i jedynki. Ma jednak pewien defekt - zera i jedynki są generowane z różnym prawdopodobieństwem. Nie wiesz jednak jakie są te prawdopodobieństwa i nie wiesz nawet czy bardziej prawdopodobne jest wygenerowanie zera czy jedynki. Oczywiście te prawdopodobieństwa sumują się do 1. W jaki sposób możesz wykorzystać to pudełko, by zrobić generator liczb losowych tak, aby prawdopodobieństwo wylosowania 0 i 1 było takie samo?
Komentarz usunięty przez moderatora
Chyba, że wcześniej dostaniesz za trolling.
@manimalia: Sprytne, ale to nie to ;)
To pudełko to tylko metafora, to po prostu zwykły generator liczb losowych, który nie ma rozkładu równomiernego, z którego trzeba zrobić generator liczb z rozkładem równomiernym :)
@Jakubussimus: nie działa dla rozkładu 1/5 i 4/5.
@Ginden: Racja, przedział miał być (0; 1).
@Jakubussimus: To poprawne rozwiązanie.
@Ginden: Dlaczego uważasz, że rozwiązanie @Jakubussimus nie działa?
Załóżmy, że np. P(0)=1/5, P(1) = 4/5. Generujemy tylko jedną liczbę, zostanie ona zamieniona na przeciwną. Czyli de facto zmieni się tylko rozkład dla zera i jedynki, ale nie będzie on równomierny.