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