Nejaušo skaitļu ģenerators (RNG) ir rīks vai algoritms, kas ģenerē nejauši izvēlētu skaitli no noteikta diapazona. Tie var būt patiesi nejauši (balstīti uz fiziskām parādībām) vai pseidonejauši (ģenerēti ar algoritmiem kodā).
Piemērs: Ģenerators var ģenerēt skaitli no 1 līdz 100, piemēram, 57.
Simulācijas (piemēram, laikapstākļu modeļi, spēļu mehānika, Montekarlo simulācijas).
Kriptogrāfija (drošu atslēgu vai žetonu ģenerēšana).
Spēles (nejauši notikumi, kauliņu mešana, laupījumu iegūšana).
Izlase un statistika (nejauši datu punktu atlasīšana) vai lietotājiem).
Jaukšana un sakārtošana (vienumu vai jautājumu secības nejaušināšana).
Kad nepieciešami neparedzami rezultāti (piemēram, loterija, kauliņu mešana, kāršu jaukšana).
Automatizētā testēšanā, lai simulētu dažādu lietotāju vai ievades uzvedību.
Statistiskai izlasei un eksperimentiem.
spēļu izstrādes laikā, dinamiskai vai uz nejaušību balstītai mehānikai.
Drošībā (piemēram, paroles ģenerēšana, tokena izveide).