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

Генератор случайных чисел C ++
Пишу лаконичное приложение. У меня есть функция под названием generateLotteryNumbers , которая принимает массив и заполняет этот массив 5 случайными числами. Я хочу, чтобы эта функция создавала разные наборы случайных чисел при каждом вызове этой...
3224 просмотров
schedule 06.11.2021

Полезность `rand ()` - или кто должен вызывать `srand ()`?
Предыстория: я использую rand() , std::rand() , std::random_shuffle() и другие функции в моем коде для научных расчетов. Чтобы иметь возможность воспроизвести свои результаты, я всегда явно указываю случайное начальное число и устанавливаю его...
2839 просмотров
schedule 30.11.2021

Изменение 6 различных случайных чисел с помощью SRAND на доске, созданной с помощью динамически размещенных массивов
Итак, у меня есть код, который создает доску 7x7 с динамически распределенными массивами , а внутри платы есть "?" и что я хочу создать новую функцию, и внутри функции я использовал команду rand , чтобы получить такие случайные числа, как это,...
43 просмотров

Как мне получить два разных случайных числа в одном и том же семени srand ()? C ++
Я пытаюсь создать генератор случайных паролей. Когда я вызываю функцию несколько раз, она возвращает одно и то же значение символа. QQpQ;7Q7pQ;p Я пробовал добавить srand(time(0)); или srand((unsigned int) time(NULL)); в свою основную...
88 просмотров
schedule 08.09.2021

Rand ()% 14 генерирует только значения 6 или 13
Всякий раз, когда я запускаю следующую программу, возвращаемые значения всегда равны 6 или 13. #include <iostream> #include <fstream> #include <ctime> #include <cstdlib> using namespace std; //void randomLegs(); //void...
1275 просмотров
schedule 30.03.2022

Зачем использовать время в srand?
Мне нравится учиться, возясь с кодом, недавно я скопировал и вставил код генератора случайных чисел. Затем я удалил все строки кода, которые не были необходимы для того, чтобы исполняемый файл работал для генерации случайного числа. Последней каплей...
80 просмотров
schedule 20.04.2022

генерировать надежное псевдослучайное число
Я хочу написать многопользовательскую игру на платформе iOS. В игре использовались случайные числа, которые генерировались динамически, чтобы решить, что произойдет дальше. Но это многопользовательская игра, поэтому это «случайное число» должно быть...
1037 просмотров
schedule 01.05.2022

Почему моя функция srand(time(NULL)) каждый раз генерирует одно и то же число в c?
Итак, я создавал программу, которая вызывала бы функцию и возвращала 0 или 1 (0 означает решку, а 1 — решку), а затем использовала ее для вывода результатов 100 подбрасываний. Казалось бы, достаточно просто подумать, что я могу использовать...
1896 просмотров
schedule 04.05.2022

Как использовать srand и rand для непрерывной генерации новых чисел?
В моей основной функции приведенный ниже фрагмент функции зациклен, чтобы продолжать генерировать два числа от 0 до 4. В первый раз, когда он проходит через цикл, он работает нормально, но во второй раз он сбрасывает ядро. Я не уверен, что это из-за...
126 просмотров
schedule 08.08.2022

Как я могу сохранить состояние генератора псевдослучайных чисел в Perl?
Есть ли способ сохранить текущее состояние встроенного генератора псевдослучайных чисел в Perl, чтобы при повторном запуске моей программы она могла выбрать последовательность с того места, где остановилась, а не начинать с новой последовательности?...
504 просмотров
schedule 05.07.2023

Случайные числа в C
for(i = 0; i < n; i++){ srand(time(NULL)); printf("%d ", time(NULL)); for(j = 0; j < (n-1); j++){ a[i][j] = rand(); } } Я пытаюсь генерировать случайные числа, но они одинаковы... Я пытаюсь...
1190 просмотров
schedule 29.06.2023

srand(time(null)) на iPhone не работает =(
Мне нужно генерировать случайные числа в моей игре для iPhone. Я использую функцию rand(). Но это недостаточно случайно. Я попытался использовать srand со временем (Null). Но мой генератор случайных чисел был периодическим. /dev/random не...
3745 просмотров
schedule 18.02.2023

Генерация случайных чисел без дубликатов
Мне нужно показать несколько баннеров на веб-странице. Количество баннеров будет 10 (максимум 10). Я могу установить количество баннеров и каждую папку баннеров в базе данных. Изображения баннеров хранятся в отдельных папках сервера в зависимости от...
1579 просмотров
schedule 26.09.2023

random_shuffle не совсем случайный
Я использую random_shuffle для такого вектора: #include <algorithm> vector <Card> deck; //some code to add cards to the deck here random_shuffle ( deck.begin(), deck.end() ); При запуске содержимое колоды перепутано, но этот...
8986 просмотров
schedule 02.06.2023

Влияет ли srand(getpid()) на формат/структуру?
Этот вопрос быстрый :). Я знаю, что srand() используется для заполнения генератора случайных чисел, чтобы предотвратить генерацию одной и той же последовательности случайных чисел. Точно так же я знаю, что getpid() «должен вернуть идентификатор...
1377 просмотров
schedule 28.05.2023

Отображение из шестнадцатеричного в символьное с использованием условного оператора
Итак, в основном я хочу, чтобы моя программа отображала следующее: (адрес памяти) (16 байтов шестнадцатеричных значений) (эти шестнадцатеричные значения в символах) Теперь у меня правильный формат, за исключением того, что следующая строка всегда...
148 просмотров

Заполнить вектор случайными числами С++
У меня есть вектор, который я пытаюсь заполнить случайными числами. Однако я продолжаю сталкиваться с проблемой, что вектор в основном выводит 0 каждый раз, когда я его запускаю (он никогда не должен выводить 0). Что я делаю неправильно в своем...
86267 просмотров
schedule 30.04.2023

Как получить n-е число в последовательности rand () напрямую, не вызывая rand () n раз?
Насколько я понимаю, установка srand с определенным семенем приводит к тому, что последовательность вызовов rand () каждый раз генерирует одну и ту же серию чисел для этого конкретного семени: Eg: srand(seed1); rand()...
1760 просмотров
schedule 25.06.2023

rand () семя, которое не требует времени?
Использование srand(time(NULL)) кажется чрезмерно детерминированным. Например, когда я запускаю std::cout << rand() % 9000 , я получаю 4275. Когда я запускаю его снова, я получаю 4311. Это тоже зависит от времени.
161 просмотров
schedule 03.12.2022

Можно ли увеличить скорость обновления srand(time(NULL)) в C?
Я прошу посмотреть, есть ли способ увеличить скорость «обновления» функции srand(time(NULL)); ? Я понимаю, что srand() создает новое семя в зависимости от времени (то есть раз в секунду), но я ищу альтернативу srand() , которая может обновляться...
931 просмотров
schedule 06.08.2023