Вопросы по теме '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 просмотров
schedule
12.09.2021
Как мне получить два разных случайных числа в одном и том же семени 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 просмотров
schedule
28.06.2023
Заполнить вектор случайными числами С++
У меня есть вектор, который я пытаюсь заполнить случайными числами. Однако я продолжаю сталкиваться с проблемой, что вектор в основном выводит 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