Random number generatori (RNG) predstavljaju algoritme ili uređaje koji generišu nizove brojeva bez jasno definisanog obrasca ili redoslijeda. Oni proizvode nizove čiji se elementi ne mogu predvidjeti