Constantes

rand-constante

Geeft een willekeurig getal in het bereik van 0 tot 1.

Syntaxis

rand

Omschrijving

rand wordt gebruikt als een constante maar geeft een nieuwe pseudo-random getal elke keer dat het wordt geëvalueerd. De waarde is een reëel getal in het interval [0,1].

Opmerkingen

Omdat rand een nieuwe waarde geeft elke keer het geëvalueerd wordt , zal een grafiek die rand gebruikt niet naar hetzelfde zijn elke keer als het getekend wordt. Een grafiek die rand gebruikt, zal ook veranderen wanneer het programma tot opnieuw tekenen gedwongen wordt, bijvoorbeeld omdat het coördinatensysteem verplaatst, vergroot of ingezoomd wordt.

Implementatie

rand maakt gebruik van een multiplicatieve congruentiale random getallengenerator met periode 2 tot de 32ste macht om opeenvolgende pseudo-random getallen terug te geven in het bereik van 0 tot 1.