Вопросы по теме 'prng'

Получение случайного вещественного числа в определенном диапазоне с помощью WELL512
Я использую функцию генератора псевдослучайных чисел WELL512, описанную в этой статье . Функция возвращает случайное значение unsigned long . Как использовать это возвращаемое значение для создания случайного действительного числа в определенном...
1436 просмотров
schedule 02.04.2023

Генератор псевдослучайных последовательностей JavaScript
Мне нужно сгенерировать детерминированную (то есть повторяемую) последовательность псевдослучайных чисел с заданным начальным начальным числом и выбрать n-е элемент из этой последовательности. Если бы случайную функцию JavaScript можно было...
8750 просмотров
schedule 16.04.2023

Достаточно ли исходного кода Ruby для OpenSSL :: Random?
Я очень мало знаю о Ruby, поэтому, пожалуйста, простите меня, если ответ на этот вопрос очевиден. Я заметил на http://www.ruby-doc.org/stdlib-1.9.3/libdoc/securerandom/rdoc/SecureRandom.html , что Ruby использует pid и текущее время для заполнения...
2572 просмотров
schedule 06.08.2022

Каково качество случайности алгоритмов Perlin / Simplex Noise?
Каково качество случайности алгоритма шума Перлина и алгоритма симплексного шума? Какой алгоритм из двух имеет лучшую случайность? Имеет ли смысл использовать Perlin / Simplex в качестве генератора случайных чисел по сравнению со стандартными...
3718 просмотров
schedule 25.07.2022

Криптографически безопасные PRNG в C
Я работаю над созданием очень больших случайных целых чисел в C. Я обнаружил, что /dev/random — хороший источник, но он блокируется, если пул энтропии исчерпан. /dev/urandom выглядел следующим образом, но качество случайности не так хорошо по...
528 просмотров
schedule 07.05.2023

Ищете PRNG приличного качества только с 32 битами состояния
Я пытаюсь реализовать версию интерфейса rand_r сносного качества, которая имеет неудачное требование интерфейса, согласно которому все его состояние хранится в одном объекте типа unsigned , что для моих целей означает ровно 32 бита. Кроме того,...
1591 просмотров
schedule 15.05.2022

любая функция на C или Java (Android) может испортить srand ()?
Итак, у меня есть код C, который вычисляет некоторые результаты на основе числа, сгенерированного srand (). Если я использую одно и то же начальное число, результат всегда будет одинаковым. Теперь у меня есть приложение для Android, загружающее...
508 просмотров
schedule 23.06.2023

Альтернативный криптографический безопасный генератор псевдослучайных чисел для C#
После всего этого материала NSA мне просто интересно, знает ли кто-нибудь альтернативы System.Security.Cryptography.RNGCryptoServiceProvider() из .NET - может быть, решение с открытым исходным кодом? Я пытался найти его, но без особого успеха,...
1461 просмотров
schedule 01.07.2023

Начальный PRNG по умолчанию в Java
Мне было интересно, что такое семя по умолчанию для PRNG * за Math.random() в Java. Насколько я понимаю, тот, что в C, основан на системных часах. Так это похоже на Java? Кроме того, меняется ли семя каждый раз, когда вызывается Math.random() ?...
8096 просмотров
schedule 19.09.2023

Math.random против других случайных алгоритмов
Я использую клиентское приложение node.js для фаззинга удаленного сервера. Я могу примерно в 100% случаев привести к сбою удаленного сервера при использовании Math.random в клиенте node.js. Однако с тех пор я пробовал пару детерминированных...
523 просмотров

Чем моя реализация PRNG отличается от той, которую я пытаюсь скопировать?
Мне нужен PRNG для проекта моделирования, и я нашел ресурс который, учитывая мои ограниченные, но не несуществующие знания о PRNG, кажется надежным и хорошо информированным. Я пытаюсь инкапсулировать алгоритмы, приведенные в этом отчете, в классе,...
189 просмотров
schedule 09.04.2024

PRNG с начальным числом в интервале
Итак, моя проблема заключается в следующем: я пытаюсь реализовать на Java способ шифрования сообщения M (например, от 1 символа до, скажем, 1000) с паролем P, выбранным пользователем (скажем, «4z327yU10p»). Затем я хочу скрыть сообщение на...
95 просмотров
schedule 02.01.2023

Считаются ли настоящие случайные значения, сгенерированные в прошлом и сохраненные, случайными?
Представьте, что у меня есть клиентская служба, которой нужны истинные случайные целочисленные значения (4 байта) каждые 10 секунд. Таким образом, я приобретаю аппаратное обеспечение, которое генерирует настоящие случайные значения на основе...
48 просмотров
schedule 01.08.2023

WELL PRNG не работает? (возможно)
Я пытаюсь использовать конкретную реализацию WELL PRNG, предположительно лучшую, чем оригинал. ссылка на код Однако у меня есть некоторые trobles с этим. Независимо от того, как я его засею, он просто выводит одни и те же числа. Я думаю, что...
59 просмотров
schedule 25.05.2023

лучшая практика/идиома использования генератора случайных чисел в библиотеках
Предположим, я пишу библиотеку, которая использует функции prng C++11. Должна ли каждая функция/объект/файл в библиотеке инициализировать собственный генератор случайных чисел? Я собирался инициализировать один статический std::mt19937 в...
97 просмотров
schedule 20.09.2022

std::mt19937 не возвращает случайное число
У меня есть следующий фрагмент кода: unsigned int randomInt() { mt19937 mt_rand(time(0)); return mt_rand(); }; Если я вызываю этот код, например, 4000 раз в цикле for, я не получаю случайные целые числа без знака, вместо этого я...
13390 просмотров
schedule 01.06.2022