Вопросы по теме 'prng'
Генератор псевдослучайных ситуаций на языке ассемблера
Мне нужен алгоритм генератора псевдослучайных чисел для программы на ассемблере, назначенной в курсе, и я бы предпочел простой алгоритм. Однако я не могу использовать внешнюю библиотеку.
Что такое хороший простой алгоритм генератора...
14182 просмотров
schedule
28.03.2024
Поместите в строку вывод автоматического заполнения PNRG в Crypto++.
Я использую Cryptopp для генерации случайной строки. Это код:
const unsigned int BLOCKSIZE = 16 * 8;
byte pcbScratch[ BLOCKSIZE ];
// Construction
// Using a ANSI approved Cipher
CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3> rng;...
231 просмотров
schedule
17.12.2022
Сбор энтропии в веб-приложениях для создания (более) безопасных случайных чисел
после нескольких дней исследований и обсуждений я придумал этот метод для сбора энтропии посетителей (вы можете увидеть историю моего исследования здесь )
когда пользователь посещает, я запускаю этот код:...
2331 просмотров
schedule
14.10.2023
CUDA — используйте библиотеку CURAND для чайников
Я читал API библиотеки CURAND, и я новичок в CUDA, и я хотел посмотреть, может ли кто-нибудь действительно показать мне простой код, который использует библиотеку CURAND для генерации случайных чисел. Я изучаю создание большого количества чисел для...
3017 просмотров
schedule
28.09.2023
Каковы хорошие методы хеширования битов в Int32 или UInt32?
У меня есть реализация генератора псевдослучайных чисел, в частности, XOR-Shift RNG Джорджа Марсальи. Моя реализация здесь:
FastRandom.cs
Оказывается, первая случайная выборка очень тесно связана с начальным числом, что довольно очевидно,...
3691 просмотров
schedule
18.02.2023
Каково происхождение этого однострочника GLSL rand ()?
Я видел этот генератор псевдослучайных чисел для использования в шейдерах, указанных на здесь и там в Интернете :
float rand(vec2 co){
return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);
}
Его по-разному называют...
35050 просмотров
schedule
03.09.2023
Как генерировать случайные направления (N, S, E, W, ни одного) с каким-то импульсом?
Я пытаюсь исследовать сетку случайным образом. Пять возможных направлений, в которых я могу идти, — это север, восток, юг, запад и останься, все они равновероятны, по крайней мере, изначально.
Проблема с простым выбором случайного направления из...
1572 просмотров
schedule
11.06.2024
Какова временная сложность твистера Мерсенна?
Я читал, что «вычислительная сложность вихря Мерсенна равна O (p 2 ), где p — степень многочлена».
Что это значит?
О каком многочлене идет речь?
Кроме того, является ли вычислительная сложность еще одним способом сказать о временной...
582 просмотров
schedule
08.10.2023
Не совсем понимаю этот простой псевдослучайный генератор от Schneier в 1992 году.
Шнайер публикует сообщения по адресу https://www.schneier.com/paper-pseudorandom-sequence.html :
int VERYRANDOM() {
static unsigned long regA, regB, regC;
/*regA, regB, and regC should be initialized with some random value.*/
regA =...
186 просмотров
schedule
05.04.2022
Как создать рандом-парето в NetLogo?
Поскольку я плохо разбираюсь в математике, я борюсь с реализацией генератора случайных чисел в NetLogo, который примерно следует распределению Парето. Это дополнительный вопрос этого здесь , где я хотел бы заменить random-float чем-то вроде...
310 просмотров
schedule
13.04.2023