Вопросы по теме 'mersenne-twister'

Пример кода ядра со стороны cuRand Mersenne twister __device__
Я работаю над реализацией алгоритма Монте-Карло цепи Маркова (MCMC) на NVIDIA CUDA GPU. Алгоритм CPU MCMC использует высококачественный генератор случайных чисел Mersenne Twister, и я хотел бы использовать его в написанных мною ядрах графического...
3525 просмотров
schedule 05.07.2022

Какова временная сложность твистера Мерсенна?
Я читал, что «вычислительная сложность вихря Мерсенна равна O (p 2 ), где p — степень многочлена». Что это значит? О каком многочлене идет речь? Кроме того, является ли вычислительная сложность еще одним способом сказать о временной...
582 просмотров

Генерация одинаковых случайных чисел в R и Julia
Я хотел бы генерировать одинаковые случайные числа в R и Julia. Оба языка по умолчанию используют библиотеку Mersenne-Twister, однако в Julia 1.0.0: julia> using Random julia> Random.seed!(3) julia> rand() 0.8116984049958615...
1061 просмотров
schedule 13.11.2023

Как я могу сгенерировать одно и то же случайное число в JavaScript и Python?
В Python, если я использую этот код: import random random.seed(123) print(random.random()) Первым случайным числом всегда будет 0.052363598850944326 , так как я даю ему одно и то же начальное число каждый раз, когда запускаю программу. В...
1957 просмотров

Преобразование в и из np.random.RandomState numpy и random.Random Python?
Я хотел бы иметь возможность конвертировать туда и обратно между стандартным Random Python и np.random.RandomState numpy. Оба они используют алгоритм Mersenne Twister, поэтому это должно быть возможно (если они не используют разные версии этого...
928 просмотров

MT19937 НЕ воспроизводит одну и ту же псевдослучайную последовательность, сохраняя начальное значение постоянным.
Я пишу функцию контрольной точки в своей симуляции Монте-Карло на Фортране 90/95, компилятор, который я использую, — это ifort 18.0.2, прежде чем перейти к деталям, просто чтобы уточнить версию псевдослучайного генератора, который я использую: A...
251 просмотров
schedule 17.03.2024