Pro jakékoliv počáteční semínko je generována stejná posloupnost čísel, protože každé následující volání funkce
Rnd používá předcházející číslo jako semínko pro další číslo v posloupnosti.
Před voláním
Rnd se používá příkaz
Randomize bez parametru k inicializaci generátoru náhodných čísel se semínkem, založeným na systémovém času.
Ke generování náhodných celých čísel v daném rozsahu lze použít následující vzorec:
Int((hornirozsah - dolnirozsah + 1) * Rnd + dolnirozsah)
kde
horní_rozsah je nejvyšší číslo v rozsahu a
dolní_rozsah je nejnižší číslo v rozsahu.
Pokud je nutno opakovat posloupnosti náhodných čísel, pak se volá funkce se záporným argumentem number před příkazem
Randomize s číselným argumentem. Použití
Randomize se stejnou hodnotou argumentu number neopakuje předešlou posloupnost.