Описание тега prng
PRNG - генератор псевдослучайных чисел, генератор псевдослучайных чисел (PRNG), также известный как детерминированный генератор случайных битов (DRBG),[1] - это алгоритм для генерации последовательности чисел, которая приближает свойства случайных чисел.
1
ответ
Использование случайной инфраструктуры Boost, но как легко заменить компонент (скажем, базовый генератор)?
Мой вариант использования, скажем, в классе. Ускоренная инфраструктура Boost уже существует, и я стараюсь избегать синдрома NIH. Но скажем, я хочу 1- изучите свойства (хорошо, скажем, недостатки) различных PRNG и их влияние, скажем, на генерацию нор…
18 ноя '12 в 00:18
1
ответ
ГСЧ / ГСЧ с использованием MSP430
В настоящее время я пытаюсь создать генератор случайных чисел, используя MSP430 (MSP43 G2553), а затем создать алгоритм для генератора псевдослучайных чисел. У меня есть код для этих двух процессов, а также код, используемый для тестирования програм…
19 июн '14 в 09:13
2
ответа
Детерминированная генерация псевдослучайных чисел в R
Мне нужно сгенерировать вектор "случайных" чисел, за исключением того, что они должны быть полностью детерминированными. Распределение, из которого приходят числа, не так важно. Какой простой способ сделать это в R? Причина не использовать что-то вр…
19 ноя '13 в 14:56
3
ответа
Является ли java.secure.random достаточным выбором для игорной индустрии?
Java предоставляет криптографически безопасный генератор случайных чисел в пакете java.secure.random. Можно ли использовать этот генератор чисел, если я рассмотрю такие вещи, как засев и циклическое повторное создание ГСЧ? Или я могу использовать ге…
19 июл '13 в 13:02
0
ответов
Как записать номера rng в файл
Используя код Mersenn Twister (файл.js), полученный с официального сайта, я получил случайные числа и отправил их в (.bin или текстовый) файл с помощью php fwrite, Я использую несгибаемый тест для проверки этого файла, но каждый раз, когда я тестиру…
29 апр '13 в 09:09
1
ответ
Лучший способ поддерживать состояние RNG на нескольких устройствах в openCL
Поэтому я пытаюсь использовать эту пользовательскую библиотеку RNG для openCL: http://cas.ee.ic.ac.uk/people/dt10/research/rngs-gpu-mwc64x.html Библиотека определяет структуру состояния: //! Represents the state of a particular generator typedef str…
11 окт '14 в 00:53
3
ответа
Создать случайное число, которое больше определенного числа
В Advanced Bash-Scripting Guide Chaper 9.3. $ RANDOM: генерировать случайное целое число Это иллюстрирует, как генерировать случайное число больше определенного числа: FLOOR=200 number=0 #initialize while [ "$number" -le $FLOOR ] do number=$RANDOM d…
07 апр '11 в 10:42
2
ответа
Существуют ли линейные алгоритмы конгруэнтного генератора, которые возвращают только положительные значения?
Я знаю об одном; ZX Spectrum, очевидно, использовал RNG Лемера с модулем 65537 и множителем 75. Это генерирует только числа больше нуля. Тем не менее, я хотел бы использовать что-то с периодом более 2^16 - 1. Я использую это на языке с 32-битной дли…
26 дек '13 в 23:26
4
ответа
Как проверить PRNG?
В последнее время я реализовал MersenneTwister для 64-битных integer (или же long). Есть ли руководство или примеры того, как протестировать PRNG, чтобы я мог знать, является ли моя реализация достаточно хорошим решением? Меня особенно интересует, к…
03 дек '10 в 19:38
1
ответ
Ошибка PRNG (Python)
Поэтому я пытаюсь сделать PRNG: import math; import datetime; print("Please input the seed number.") seed = input() systime = datetime.datetime.now().time() int result = seed + 24252561651525166 - 4551512245 * 1526125162612222525 + tan(pow(seed, 2) …
03 окт '14 в 00:00
3
ответа
Как: создать криптографически защищенные случайные данные размером четверть МБ для криптографического приложения
Мне нужно создать криптографически безопасный файл случайных данных размером четверть МБ. Любые идеи, как я могу это сделать. Любые библиотеки / API доступны. Пожалуйста, помогите, так как я новичок в Cryto. Эти данные (gen) должны быть введены в пр…
03 апр '13 в 19:25
3
ответа
Каково качество случайности алгоритмов Perlin/Simplex Noise?
Каково качество случайности алгоритма Perlin Noise и Simplex Noise? Какой алгоритм из двух имеет лучшую случайность? Имеет ли смысл использовать Perlin/Simplex в качестве генератора случайных чисел по сравнению со стандартными псевдослучайными генер…
18 сен '12 в 08:47
4
ответа
Различия между случайным и случайным
Я пытаюсь выяснить разницу между /dev/random а также /dev/urandom файлы Каковы различия между /dev/random а также /dev/urandom? Когда я должен их использовать? когда я не должен их использовать?
17 май '14 в 14:41
1
ответ
Как создать список перемешанных целых чисел между 2 числами?
Я хочу создать перемешанный набор целых чисел, такой что: Учитывая то же самое семя, перемешивание будет одинаковым каждый раз По мере того как я повторяюсь, каждое число в перетасованном наборе будет использовано ровно один раз перед повторением Бу…
04 авг '11 в 23:38
0
ответов
Простые 2 или 3 параметра вычисляют формулу PRNG, которая изменяется быстрее, чем разрешение с плавающей точкой, и производит белый шум?
Я ищу математическую формулу с 2 или 3 параметрами со следующими характеристиками: Простой (чем меньше операций, тем лучше) Случайный вывод (непериодический) Нормализовано (имеется в виду, что выход никогда не будет выходить за пределы заданного диа…
05 сен '14 в 04:14
2
ответа
CURAND свойства генераторов
CURAND поставляется с массивом генераторов случайных чисел, но мне не удалось найти какое-либо сравнение характеристик производительности (и случайности) каждого из них; В основном мне было бы интересно, какой генератор использовать, для какого прил…
29 авг '13 в 09:11
1
ответ
Math.random и другие случайные алгоритмы
Я использую клиентское приложение node.js для удаленного сервера. Я могу ~100% времени сбой удаленного сервера при использовании Math.random в клиенте node.js. Однако с тех пор я попробовал пару детерминированных генераторов случайных чисел, и ни од…
10 янв '14 в 09:20
1
ответ
Должен ли один и тот же генератор случайных чисел использоваться для нескольких криптографических операций?
Рекомендуется ли создавать экземпляр криптографически безопасного генератора случайных чисел OpenSSL или Crypto++, запускать его один раз и использовать его последовательно в нескольких криптографических операциях, таких как генерация ключей, шифров…
22 июл '15 в 13:55
3
ответа
Можно ли обратить вспять генератор псевдослучайных чисел?
Можно ли обратить вспять генератор псевдослучайных чисел? Например, возьмите массив сгенерированных чисел и получите оригинальное начальное число. Если так, как это будет реализовано?
04 ноя '14 в 19:32
1
ответ
Как мне переключиться между локальными и глобальными настройками для начального состояния C++11 RNG?
В приведенном ниже коде я хотел бы реализовать флаг (или что-то такое же простое), который имеет тот же эффект, что и закомментирование локальных настроек, и использование глобальных настроек несколько раз (в этом примере получаются два разных числа…
14 май '15 в 07:22