Geeft een willekeurig getal in het bereik van 0 tot 1.
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].
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.
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.