Генераторът на случайни числа трябва да отговаря на следните изисквания:
- 1. резултатите, подавани от ГСЧ, трябва: а) да са статистически независими; б) да съответстват на желаното случайно разпределение; в) да издържат различни избрани от тестващата лаборатория и подходящи за съответния ГСЧ общо признати статистически тестове при ниво на доверие минимум 95 на сто, като например: ?2 - тест (Chi-Square Test); сериен корелационен тест (Serial Correlation Test); тест за поасоново разпределение (Poisson Distribution Test); честотен тест (Frequency test); покер тест (Poker Test), като тестващата лаборатория избира подходящите тестове в зависимост от ГСЧ;
- 2. да бъде защитен от всякаква намеса, влияеща върху резултатите от ГСЧ;
- 3. в случай че се използва мащабиране, мащабираната последователност на числата преминава същите статистически тестове, които се отнасят до последователността от числа, произведена от генератора на случайни числа; мащабираните алгоритми не трябва да водят до тенденциозност или създаване на модели.