Вопросы по теме 'mersenne-twister'
Нитобезопасный твистер mersenne
В поисках поточно-безопасного генератора случайных чисел я нашел класс генератора мерсенна-твистера, который, по словам автора, является поточно-ориентированным:
http://www.umiacs.umd.edu/~yangcj/mtrnd.html
Но после изучения кода я не вижу,...
2172 просмотров
schedule
26.07.2022
Неверный аргумент для Mersenne Twister::seed (C++)
Я создал среду моделирования, которая включает несколько стохастических частей. Я рисую числа из нормального, равномерного и логнормального распределения. В большинстве случаев это работает нормально, однако, когда я решаю выполнить 100 симуляций...
879 просмотров
schedule
04.09.2022
Генерация случайных чисел C++ с использованием Mersenne Twister
Я пытаюсь генерировать случайные числа в своей программе на С++. Он работает на моем ноутбуке, который работает под управлением Windows. Однако, когда я пытаюсь скомпилировать свою программу на другом компьютере, я получаю следующие сообщения об...
1668 просмотров
schedule
15.11.2022
Сколько состояний в PRNG (скажем, Mersenne Twister) и каково распределение по следующему состоянию?
Для PRNG, такого как Mersenne Twister, который имеет период 2 ^ 19937-1, существует ли именно столько состояний для PRNG? то есть состояния начинают повторяться в этот момент, потому что больше нет состояний для PRNG?
В качестве продолжения,...
479 просмотров
schedule
16.04.2022
C++ Что содержится в младших 32 битах: Заполнение mt
У меня есть строка кода, которая использует наносекундный захват высокоточных часов для заполнения генератора псевдослучайных чисел Mersenne Twister. Что-то в этом роде:...
73 просмотров
schedule
05.11.2022
Как использовать Mersenne Twister для генерации всех значений между двумя числами ровно один раз
Я хотел бы использовать mt19937 для перебора массива и извлечения из него каждого значения ровно один раз, но в случайном порядке. По сути, есть ли способ использовать mt19937 для генерации всех чисел в определенном диапазоне ровно один раз (не...
385 просмотров
schedule
20.03.2023
numpy.random и Монте-Карло
Я написал код Монте-Карло (MC) на Python с расширением Fortran (скомпилированным с помощью f2py). Поскольку это стохастическое интегрирование, алгоритм сильно зависит от случайных чисел, а именно я использую ~ 10^8 - 10^9 случайных чисел для...
717 просмотров
schedule
13.04.2022
Как инициализировать и запустить генератор случайных чисел Mersenne Twister внутри ядра в PyCuda
Я хотел использовать генератор случайных чисел Mersenne Twister внутри ядер pyCuda для численного эксперимента. В Интернете я не нашел простых примеров того, как это сделать, поэтому я попытался построить что-то из документации Cuda и примеров pyCuda...
121 просмотров
schedule
29.11.2022