Hoe kan een computer iets willekeurig kiezen?

Steffen, 16 jaar
15 september 2008

Wanneer je er bijvoorbeeld voor kiest om liedjes in "shuffle" modus af te spelen, kiest je computer willekeurig een liedje en speelt dit af. Ik vraag mij nu af, hoe kan iets totaal voorgeprogrammeerd als een computer iets willekeurig kiezen?

Antwoord

Beste Steffen,

wanneer een computer gebruik maakt van willekeurig gegenereerde getallen, zijn dat eigenlijk niet zomaar willekeurige getallen. Computers maken daarvoor gebruik van zogenaamde Pseudo Random Number Generators. Dat zijn algoritmes  die zeer lange sequenties van getallen genereren. Echter, na verloop van tijd zal dezelfde sequentie zich herhalen. Een dergelijk algoritme gebruikt een parameter die de seed wordt genoemd, en deze seed bepaalt de sequentie die geproduceerd wordt.

Het is voor een computer dus niet mogelijk om volstrekt random data te genereren, zonder fysieke input. Er bestaan algoritmes die dit proberen op te lossen door fysieke input toe te laten. Zo zou je bijvoorbeeld een willekeurig stukje geluid kunnen opnemen en dat signaal om te zetten naar een getal.

Hopelijk is dit een antwoord op je vraag.

Reacties op dit antwoord

Er zijn nog geen reacties op deze vraag.

Enkel de vraagsteller en de wetenschapper kunnen reageren op een antwoord.

Zoek andere vragen

© 2008-2025
Ik heb een vraag wordt gecoördineerd door Eos wetenschap. Voor vragen over het platform kan je terecht bij liam.verbinnen@eos.be