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