random

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.