In dit experiment laat je de computer een aantal keer een willekeurig geheel getal tussen 1 en 500 kiezen. Telkens kijk je of de computer net het getal 250 gekozen heeft. Zodra dat voor het eerst gebeurt, onthoud je op de hoeveelste beurt dat was. Het is goed mogelijk dat 250 nooit gekozen wordt: dan geef je een gepaste boodschap.
aantal).aantal keer een willekeurig getal tussen 1 en 500 met
random.Next(1, 501), en hou de beurt bij (de eerste keuze is beurt 1).kwam 250 voor, toon dan (met b de eerste beurt waarop 250 viel):
Getal 250 viel voor het eerst op beurt b.
kwam 250 nooit voor, toon dan precies:
Getal 250 is nooit gekozen.
Gebruik een hulpvariabele (bv.
eersteKeer) met startwaarde 0. Zet ze pas op de huidige beurt als ze nog 0 is, zodat enkel de eerste 250 telt. Is ze na de lus nog 0, dan kwam 250 niet voor. Maak jeRandom-object één keer aan, vóór de lus.
De invoer is één regel: hoeveel getallen de computer kiest. Omdat de getallen willekeurig zijn, kan jouw resultaat anders zijn dan in de voorbeelden.
Invoer:
1000
Uitvoer:
Getal 250 viel voor het eerst op beurt 287.
(een voorbeeld; op welke beurt 250 valt, hangt af van de willekeurige getallen)
Invoer:
40
Uitvoer:
Getal 250 is nooit gekozen.
In zo’n korte reeks is de kans groot dat 250 niet voorkomt.