Znajomy ma w komputerze dodatkową kartę, która generuje całkowicie losową liczbę od 1 do 5 włącznie. Niestety rozlali na nią colę i teraz generuje tylko 2 dla wszystkich liczb od 1 do 4. Na szczęście losowość zostaje zachowana, ale prawdopodobieństwo 2 wynosi 80%, a prawdopodobieństwo 5 wynosi 20% i nie ma Wygenerowano 1, 3 lub 4. Korzystając z tego losowego źródła (nazwij to BrokenRand()
lub coś podobnego), napisz działający generator liczb losowych, który produkuje liczby od 1 do 5, z prawdopodobieństwem równym 20% z tą samą idealną losowością jak oryginalne źródło.
Najkrótszy program wygrywa. Punkty premiowe przyznawane za minimalną liczbę połączeń BrokenRand
bezstronnie przez wybraną demograficznie firmę doradczą skoncentrowaną na obsłudze klienta, w podziale na wiek i płeć - tj. Mnie.