Производитель случайных чисел
Эта версия генератора создает случайное целое число. Он может обрабатывать очень большие целые числа до нескольких тысяч цифр.
Комплексная версия
Эта версия генератора может создавать одно или несколько случайных целых или десятичных чисел. Он может обрабатывать очень большие числа с точностью до 999 битов.
Случайное число - это число, выбранное из ограниченного или неограниченного числа, которое не имеет узнаваемой модели прогнозирования. Цифровые пулы почти всегда независимы друг от друга. Тем не менее, цифровые пулы могут следовать определенному распределению. Например, рост школьников, как правило, следует нормальному распределению вокруг среднего роста. Если высота студента выбрана случайно, то число, выбранное, скорее всего, будет ближе к среднему росту, а не классифицироваться как очень высокий или очень низкий. Вышеупомянутый генератор случайных чисел предполагает, что полученные числа независимы друг от друга и равномерно распределяются по всему диапазону возможных значений.
Как упоминалось выше, генератор случайных чисел — это устройство, которое может генерировать одно или несколько случайных чисел в определенном диапазоне. Генератор случайных чисел может быть аппаратным или псевдослучайным генератором. Аппаратный генератор случайных чисел может включать использование кости, монет или многих других устройств.
Генератор псевдослучайных чисел — это алгоритм, используемый для генерации последовательности чисел, чьи свойства приближаются к свойствам последовательности случайных чисел. Компьютерные генераторы случайных чисел почти всегда являются генераторами псевдослучайных чисел. Однако число, генерируемое генератором псевдослучайных чисел, не является по-настоящему случайным. Точно так же генератор, который мы видели выше, является генератором псевдослучайных чисел. Полученные случайные числа достаточно для большинства приложений, но они не используются для криптографических целей. Настоящие случайные числа основаны на физических явлениях, таких как атмосферный шум, тепловой шум и другие квантовые явления. Методы генерирования истинных случайных чисел также включают компенсацию потенциальных отклонений, вызванных процессом измерения.