Мне нужен 'хороший' способ инициализировать генератор псевдослучайного числа в C++. Я нашел статью, в которой говорится: для генерации как будто случайных чисел srand обычно инициализируется некоторым...
Так, я пытаюсь создать случайный вектор (думайте геометрия, не расширяемый массив), и каждый раз, когда я называю свою случайную вектор-функцию, я получаю то же значение x, хотя y и z отличаются. международное основное () {...
У меня есть неуправляемое консольное приложение C++, в котором я использую srand () и рэнд (). Мне не нужно это для решения конкретной проблемы, но было любопытно: исходное семя, переданное srand () сохраненный...
Я видел довольно много рекомендаций для не генераторы псевдослучайного числа отбора несколько раз на выполнение, но никогда не сопровождал полным объяснением. Конечно, легко видеть почему...
Есть ли способ сохранить текущее состояние созданного в генераторе псевдослучайного числа в Perl так, чтобы, когда моя программа запущена снова, она могла поднять последовательность от того, где она кончила, а не...
Этот вопрос касается комментария в этом вопросе.
Рекомендуемый способ инициализации Срэнда? Первый комментарий гласит, что srand() должна вызываться только ONCE в приложении. Почему это так?
Я хочу сгенерировать большие неотрицательные целые случайные значения в системе POSIX . Я нашел 2 возможные функции, которые подходят под все требования, и их соответствующие инициализаторы: #include
Я только что обнаружил на собственном опыте, что srand (1) сбрасывает PRNG C (++) в состояние перед любым вызовом srand (как определено в справке).
Однако семя 0, похоже, делает то же самое, или состояние до ...
Я пытаюсь построить случайный массив длины (size1). Способ, который я исследовал, - это иметь два отдельных массива, один для моих случайных чисел и вторичный массив «проверки», чтобы убедиться ...
У меня одновременно работает несколько потоков, и каждый из них должен генерировать случайные числа . Я хочу понять, есть ли шаблон, которому нужно следовать, чтобы понять, правильно ли инициализировать ...
У меня есть приложение C ++, которое вызывает rand () в разных местах. Нужно ли мне регулярно инициализировать srand (), чтобы гарантировать, что rand () достаточно случайный, или достаточно вызвать его один раз при запуске приложения? ...
Работая над некоторыми обновлениями в моем модуле List :: Gen, я решил добавить метод -> pick (num), который будет возвращать список размером num случайные элементы из своего источника. Чтобы проверить это, я использовал srand для ...
I know I can "restart" my rand calls by calling srand with a seed, but surely this would affect future calls to rand by other library methods, including cryptographic methods? How can I repeat my ...