Вопросы по теме '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 просмотров

Как инициализировать и запустить генератор случайных чисел Mersenne Twister внутри ядра в PyCuda
Я хотел использовать генератор случайных чисел Mersenne Twister внутри ядер pyCuda для численного эксперимента. В Интернете я не нашел простых примеров того, как это сделать, поэтому я попытался построить что-то из документации Cuda и примеров pyCuda...
121 просмотров
schedule 29.11.2022