Turbo Pascal generuje náhodná čísla funkcí Random, případně Random(n) (generátor se inicializuje pomocí RandSeed(I) a Randomize).
Obvykle jsou lineární kongruenční:
Problémy:
Pozn. Při nevhodné volbě může být cyklus mnohem kratší
než . I pokud je perioda , -tice mohou ležet na
podstatně menším počtu nadploch než .
Možné vylepšení je: Zrušit sekvenční korelaci - uložit 100 prvků do pole a podle velikosti dalšího náhodného čísla vybrat prvek pole.