Random - funkcja
Zwraca liczbę losową.
Deklaracja:
Random: real
lub
Random(zakres: word): word
W pierwszej postaci (wywołanie bez argumentu) wynikiem funkcji Random jest liczba losowa (dokładniej - pseudolosowa) typu rzeczywistego z zakresu od 0 do 1 (0 <= Random < 1).
W drugiej postaci (wywołanie z argumentem typu word) wynikiem funkcji Random jest naturalna liczba losowa z zakresu od 0 do zakres - 1. Jeśli argument zakres jest równy 0 funkcja zwraca zawsze wartość 0.
Generator liczb losowych powinien być inicjowany przez wywołanie procedury Randomize, lub przez bezpośrednie nadanie wartości predefiniowanej zmiennej RandSeed.