En tilfældig talgenerator (RNG) er et værktøj eller en algoritme, der producerer et tal valgt tilfældigt fra et bestemt interval. Disse kan være **ægte tilfældige** (baseret på fysiske fænomener) eller **pseudo-tilfældige** (genereret af algoritmer i kode).
Eksempel: En generator kan producere et tal mellem 1 og 100, f.eks. 57.
Simuleringer** (f.eks. vejrmodeller, spilmekanik, Monte Carlo-simuleringer).
Kryptografi** (generering af sikre nøgler eller tokens).
Spil** (tilfældige begivenheder, terningkast, loot drops).
Sampling og statistik** (udvælgelse af tilfældige datapunkter eller brugere).
Blanding og rækkefølge (tilfældig rækkefølge af elementer eller spørgsmål).
Når du har brug for uforudsigelige resultater (f.eks. lotteri, terningkast, kortblanding).
I automatiseret test, for at simulere forskellige bruger- eller inputadfærd.
Til statistisk stikprøvetagning og eksperimenter.
Under spiludvikling, for dynamisk eller chancebaseret mekanik.
I sikkerhed (f.eks. generering af adgangskoder, token skabelse).