Vrací náhodné číslo z rozsahu 0 až 1.
Funkce rand se používá jako konstanta, ta ale nabývá novou pseudo-náhodnou hodnotu vždy, když je vyhodnocena. Hodnotou je reálné číslo v rozsahu [0;1].
Tím, že rand vrací novou hodnotu pokaždé, kdy je vyhodnocena, graf funkce používající rand nebude vypadat stejně při každém vykreslení. Graf používající rand se také změní, když je program nucen k překreslení, třeba v případech, kdy je souřadná soustava posouvaná, nebo se mění její zvětšení.
Funkce rand používá násobný kongruentní generátor náhodných čísel s periodou 32. mocniny 2, aby produkovala pseudo-náhodnou sekvenci čísel v rozsahu od 0 do 1.