Вопросы по теме 'mersenne-twister'
Как уменьшить числа из rand()?
Следующий код выводит случайное число каждую секунду:
int main ()
{
srand(time(NULL)); // Seeds number generator with execution time.
while (true)
{
int rawRand = rand();
std::cout << rawRand <<...
21119 просмотров
schedule
07.01.2024
Как правильно раздать ГСЧ в твистер Мерсенна?
На самом деле это не так просто, как я сначала подумал.
В отсутствие аппаратного ГСЧ, как лучше всего запустить Mersenne Twister?
Или я должен сказать, что является приемлемым способом заполнения RNG Mersenne Twister, который используется для...
7867 просмотров
schedule
04.04.2023
Какой алгоритм использует Math.random?
С тех пор, как я изучаю компьютерные науки, всякий раз, когда появляются случайные числа, это всегда Мерсенн Твистер. Нет даже вопроса, нет альтернативы. Просто используйте Mersenne Twister.
Так что же использует Math.random в JavaScript?...
2386 просмотров
schedule
10.04.2022
Семя Mersenne Twister не действует
Итак, у меня есть собственный класс рандомизатора, который использует Mersenne Twister (код, который я использую, адаптирован из this сайт ). Казалось, все работает хорошо, пока я не начал тестировать разные семена (обычно я использую 42 в качестве...
703 просмотров
schedule
27.08.2022
Случайные числа для нескольких потоков
Проблема
Я собираюсь написать приложение на C ++ 11 для Linux, которое выполняет некоторое численное моделирование (не криптографию) на основе примерно одного миллиона псевдослучайных 32-битных чисел. Чтобы ускорить процесс, я хотел бы выполнить...
8428 просмотров
schedule
30.03.2024
Математика, лежащая в основе default_random_engine и normal_distribution в C ++
Может ли кто-нибудь привести меня туда, где на самом деле говорится о математике, лежащей в основе этих двух normal_distribution и default_random_engine. Насколько я понимаю, используется твистер Мерсенна? Если да, может ли кто-нибудь указать мне на...
268 просмотров
schedule
05.01.2023
Является ли Java java.util.Random надежным?
Я не могу не заметить... после того, как я начал разрабатывать свою математическую игру (и отдал ее бета-тестерам после постоянной настройки, и я все еще не закончил!), что мое использование java.util.Random и ее метода nextInt() , приведенного к...
1554 просмотров
schedule
18.01.2023
Каков эффективный начальный диапазон ранда Руби?
Ruby реализует PRNG как «модифицированный вихрь Мерсенна с периодом 2**19937-1». 1
Насколько я понимаю МП, он работает с 2^32 разными семенами. Что меня смущает, так это то, что Random.new(seed) принимает произвольно большие числа, такие как...
1439 просмотров
schedule
19.05.2023
Какой Mersenne Twister предоставляет C++11?
У меня возникли проблемы с определением того, какой вариант Mersenne Twister C++11 предоставляет. Глядя на статью Matsumoto и Nishimura ACM по адресу Вистер Мерсенна: 623-мерно равнораспределенный унифицированный генератор псевдослучайных чисел ,...
881 просмотров
schedule
29.10.2022
Visual Studio C++ 2012 и 2017 показывают разное поведение при генерации случайных чисел?
Я выбираю случайные числа из нормального распределения, используя следующий фрагмент кода как в Visual Studio 2012 (TC: 11.0), так и в Visual Studio 2017 (TC: 14.1):
#include "stdafx.h"
#include <iostream>
#include <random>
#include...
336 просмотров
schedule
17.06.2023
Генерация псевдослучайных 16-битных целых чисел
Мне нужно сгенерировать 16-битные псевдослучайные целые числа, и мне интересно, какой лучший выбор.
Очевидный способ, который приходит мне на ум, выглядит следующим образом:
std::random_device rd;
auto seed_data = std::array<int,...
820 просмотров
schedule
13.07.2022
Почему random.random() небезопасен в Python?
Я столкнулся с этим вопросом при переполнении стека: Как случайным образом выбрать элемент из списка в Python , и они упомянули, что он не подходит для целей криптографии/безопасности.
Итак, я нашел эту страницу в официальной документации:...
1514 просмотров
schedule
14.12.2023
boost :: random слишком часто генерирует одинаковые значения из одного и того же семени в разных состояниях
Описание проблемы
Иногда я получаю одно и то же случайное число из равномерного распределения с использованием движка Mersenne Twister, даже если я правильно использовал движок и повторял его. Я знаю, что количество возможных состояний движка...
215 просмотров
schedule
08.05.2024