069 Псевдослучайные и случайные числа
Псевдослучайные числа "Все, кто не верит в случайные числа, питают слабость к арифметическим методам. Любой генератор псевдослучайных чисел с ограниченными ресурсами рано или поздно зациклится и начнет повторять одну и ту же последовательность чисел." — Джон фон Нейман В Go стандартная библиотека предоставляет пакет "math/rand", который реализует генератор псевдослучайных чисел (ГПСЧ) на основе алгоритма, известного как "твистер Мерсенна". Этот алгоритм генерирует последовательность 32-битных целых чисел, обладающих хорошими статистическими свойствами и очень большим периодом (2^19937-1)...
10 месяцев назад
Случайные числа в Python
Случайные числа широко используются в программировании: для моделирования, тестирования, игр, машинного обучения и даже шифрования. Однако за этим понятием скрываются два типа генерации чисел: псевдослучайные и настоящие случайные числа. В этой статье мы разберём их отличия, как они формируются и как использовать их в Python. Python предоставляет встроенный модуль random для работы с псевдослучайными числами. Пример использования random: Это стандартный, почти всем известный способ генерации случайного числа...