Вопросы по теме 'srand'

Проблемы с раздачей генератора псевдослучайных чисел более одного раза?
Я видел довольно много рекомендаций, чтобы не загружать генераторы псевдослучайных чисел более одного раза за выполнение, но они никогда не сопровождались подробным объяснением. Конечно, легко понять, почему следующий пример (C / C ++) не является...
2249 просмотров
schedule 11.04.2023

Распределенные вычисления между ОС на C ++, проблема rand ()
Я работаю над небольшим проектом распределенных вычислений. Сервер не может обрабатывать вычисления без сбоя Apache в процессе, поэтому я передаю эти вычисления пользователям. Основная идея заключается в том, что я запускаю вычисления 3 раза, и...
415 просмотров
schedule 24.02.2022

srandom(time(NULL)) выдает предупреждение - указатель на целое число без приведения
В iPhone (Xcode 4) с помощью функции srandom(time(NULL)); и srand , и srandom выдают это предупреждение. Но при запуске работает нормально. Почему я получаю предупреждение в одном из моих файлов класса? Я использовал это в других...
869 просмотров
schedule 02.05.2023

Как часто следует вызывать srand() в приложении C++?
У меня есть приложение C++, которое вызывает rand() в разных местах. Нужно ли мне регулярно инициализировать srand() , чтобы rand() был достаточно случайным, или достаточно вызвать его один раз при запуске приложения?
2264 просмотров
schedule 29.03.2023

Каков наиболее правильный способ генерации случайных чисел в C с помощью pthread
У меня одновременно работает несколько потоков, и каждый из них должен генерировать случайные числа. Я хочу понять, есть ли шаблон, которому нужно следовать, чтобы понять, правильно ли инициализировать случайный генератор с помощью srand в основном...
9856 просмотров
schedule 04.10.2022

С++ генерирует случайные числа-1
int main() { srand((unsigned)time(0)); int random_integer; int lowest=0, highest=10; int range=(highest-lowest)+1; for(int index=0; index<20; index++){ random_integer = (rand() % range) + lowest/(RAND_MAX + 1.0); cout...
1187 просмотров
schedule 07.03.2022

C ++ srand, rand в странном поведении DLL
Я провожу соревнование по искусственному интеллекту, и у меня есть randomBot, который выбирает случайные возможные значения. У бота есть 2 экспортируемые функции: Init (_seed) и MakeMove (). Чтобы играть в одни и те же игры, хост должен иметь...
1350 просмотров
schedule 07.12.2023

C ++ Простая карточка умножения 0-10 с использованием rand ()
У меня проблемы с пониманием концепции rand () и srand () в С ++. Мне нужно создать программу, которая отображает два случайных числа, чтобы пользователь вводил ответ, затем сопоставлял ответ с сообщением и делал это 5 раз. Мой вопрос в том, как...
2144 просмотров
schedule 01.04.2022

Функция Rand() в потоках
#include <pthread.h> #ifndef __linux__ #include <windows.h>// to include the windows.h library// #endif #include <stdio.h> #include <stdlib.h> #define NUM_THREADS 5 #include <sys/timeb.h> void *PrintHello(void...
338 просмотров
schedule 15.11.2023

Функция srand возвращает те же значения
Эй, ребята, взгляните на эту программу. /* The craps game, KN king page 218 */ #include <stdio.h> #include <time.h> #include <stdbool.h> #include <stdlib.h> int roll_dice(void); bool play_game(void); int roll_dice(void)...
1941 просмотров
schedule 05.11.2022

Проблемы при вызове srand(time(NULL)) внутри функции rollDice
Когда я сначала использовал функцию srand(time(NULL)) в функции rollDice() , это не сработало. Но когда я ставлю его в main, он работает. Это почему? Можете ли вы сказать мне логику? #include <stdio.h> #include <time.h> #include...
11808 просмотров
schedule 25.11.2023

Правила приоритета. Проблемы с использованием скобок и деления с помощью srand для получения числа с плавающей запятой.
Я пытаюсь манипулировать srand , чтобы srand возвращал десятичное число при делении. Но это не работает. Мой код не возвращает десятичное число, хотя правила приоритета должны отдавать приоритет скобкам перед делением. #include <stdio.h>...
84 просмотров
schedule 13.09.2022

ANSI C / rand() % 7 первое значение всегда равно 3
Итак, пытаемся выяснить, что особенного в rand() mod k7 в C. В другом посте кто-то сказал, что C rand() использует http://en.wikipedia.org/wiki/Linear_congruential_generator , но я не понимаю, что делает скаляр (mod k7) k-> особенным для алгоритма,...
563 просмотров
schedule 21.10.2023

Как генерировать случайные числа с помощью rand() без time.h в C
Как генерировать случайные числа с помощью rand() и srand() без time.h в C?
2498 просмотров
schedule 24.04.2023

Одномерный шум с использованием твистера Мерсенна дает разные результаты на разных устройствах
Я генерирую 2D-территорию с 1D-шумом перлина, используя Mersenne Twister для случайных чисел. Моя первая мысль заключалась в том, что использование Mersenne Twister всегда будет давать мне одинаковые результаты с одним и тем же начальным числом на...
175 просмотров
schedule 15.07.2022

Произвести случайное семя для передачи srand() - не время (NULL)
Сейчас я пишу программу генерации уровней для игры Sokoban. Я довольно часто использую функцию rand() для генерации каждого уровня, и я подумал, что было бы неплохо, если бы пользователь мог контролировать начальное число, используемое для генерации,...
712 просмотров
schedule 28.03.2023

Почему srand(time(NULL)) работает без сбоев, хотя я неоднократно сбрасывал его?
У меня есть функция, которая создает вектор размера N и перемешивает его: void rand_vector_generator(int N) { srand(time(NULL)); vector <int> perm(N); for (unsigned k=0; k<N; k++) { perm[k] = k; }...
278 просмотров
schedule 11.10.2022

Поместите букву случайным образом в массив в С++
Я создаю игру о боевых кораблях на C++, и мне трудно понять, как случайным образом разместить корабли 1x3 горизонтально на моей доске. Я взял доску 10x10, заполненную буквой «О» (для «океана»), и я пытаюсь понять, как случайным образом разместить...
183 просмотров
schedule 06.10.2023