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 metody
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 parametrem number před příkazem
Randomize s číselným parametrem. Použití
Randomize se stejnou hodnotou parametru number neopakuje předešlou posloupnost.