Похоже, что использование простой C в unix-подобных системах, fread из /dev/urandom - это самый простой способ извлечения высококачественных случайных байтов. Мне нужно запустить симуляцию, которая требует около 10k 32-битных случайных чисел в секунду, и может работать несколько дней. Можно ли использовать /dev/urandom для этой цели? Как качество случайных байтов здесь, когда пул энтропии исчерпан?
edit_1
Пока я выполняю 3 параллельных теста на /dev/urandom в моем ноутбуке, я получил следующие интересные строки. Тест еще не завершен.
#=============================================================================#
        test_name   |ntup| tsamples |psamples|  p-value |Assessment
#=============================================================================#
 diehard_parking_lot|   0|     12000|     100|0.99573896|   WEAK
        diehard_sums|   0|       100|     100|0.00116464|   WEAK
          sts_serial|   7|    100000|     100|0.99996076|   WEAK
