A véletlenszám-generátor egy olyan eszköz vagy függvény, amely véletlenszerűen állít elő egész számokat egy megadott tartományon belül. A lebegőpontos véletlenszám-generátorokkal ellentétben csak egész számokat ad ki, például 5-öt, 87-et vagy -12-t.
Példa: Egy 1 és 10 közötti véletlenszerű egész szám generálása 7-et adhat vissza.
Játékok és szimulációk, amelyek diszkrét értékeket igényelnek (pl. kockadobások, pontszámok generálása).
Statisztikai mintavétel vagy randomizált kísérletek.
Logika tesztelése a kódban változatos numerikus bemenetek biztosításával.
Elemek keverése vagy kiválasztása indexelt pozíciók alapján.
Döntéshozatal (pl. egy véletlenszerű elem kiválasztása egy listából az indexe alapján).
Amikor csak egész szám értékekre van szüksége (pl. azonosítók, mennyiségek, lépések).
programozásban és automatizálásban, kiválasztások vagy elágazások véletlenszerűsítéséhez.
adatgenerálás során (pl. mock CSV-k, tesztesetek).
valószínűségalapú logikához (pl. 1:10 esély).
Bármikor, amikor kontrollált véletlenszerűséget szeretnénk egy egész számtartományon belül.