Как компьютеры генерируют случайные числа?

Как компьютер генерирует «случайные» номера?

Насколько близко к действительно «случайному» может быть число, генерируемое компьютером на самом деле?

Есть ли программное обеспечение / язык программирования, который может генерировать более «действительно случайный» номер, чем другие?

Многие общие реализации генераторов случайных чисел не являются действительно случайными. Компьютеры обычно используют генераторы псевдослучайных чисел , что означает, что компьютер использует определенный алгоритм для генерации последовательности чисел, которые кажутся случайными.

В Python вы можете использовать random модуль для генерации псевдослучайных чисел. Однако, если вы посмотрите на документы, они включают эту заметку:

Предупреждение Псевдослучайные генераторы этого модуля не должны использоваться в целях безопасности. Используйте os.urandom () или SystemRandom, если вам нужен криптографически безопасный генератор псевдослучайных чисел.

  • Python - создать список с номерами между двумя значениями?
  • Как получить сумму MD5 строки с помощью python?
  • Scikit Learn OneHotEncoder подходит и преобразуется Ошибка: ValueError: X имеет другую форму, чем во время установки
  • Как проверить, соответствует ли строка int, не используя try / except?
  • Разбор строк datetime, содержащих наносекунды
  • Как я могу создать объект и добавить к нему атрибуты?
  • Как обрезать пробелы из строки Python?
  • Как работает стек веб-приложений Python
  • Где я могу разместить плагины для Gimp 2.8 на Windows?
  • обнаружить нажатие клавиши в python?
  • Использование 100% всех ядер с модулем многопроцессорности
  • Interesting Posts

    Вывод общего типа C # 3.0 – передача делегата в качестве параметра функции

    Перезапуск (переработка) пула приложений

    Как сортировать наблюдаемую коллекцию?

    Найти все файлы, которые НЕ относятся к определенному типу / расширению в папке?

    Должен ли я объединить два похожих ядра с выражением «if», рискуя потерями производительности?

    UIDatePicker появляется после нажатия кнопки UIButton

    Программное обеспечение – контекстное меню правой кнопки мыши не работает

    Замедление скорости процессора

    Почему я не могу сделать символическую ссылку (mklink), даже когда я являюсь администратором

    Мой экран ноутбука продолжает мерцать

    Изменить временный каталог

    Где можно найти более старые версии Eclipse ADT

    Запретить закрытие экрана активности Android на внешнем прикосновении

    Приемник смены режима звонка Широковещательный приемник?

    Как вставить PowerShell в Explorer или Explorer-подобный инструмент?

    Давайте будем гением компьютера.