Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ZimOne
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
#1

Генератор массива случайных чисел - C++

19.11.2014, 01:19. Просмотров 249. Ответов 2
Метки нет (Все метки)

Есть массив, хочу заполнить его случайными числами, причем с каждым запуском числа должны быть разные, поэтому просто rand() не прокатит. Добавил srand(timeINULL)); и теперь весь массив заполняется одним и тем же числом, правда каждый раз разным.. как это исправить?
C
1
2
3
4
5
for (i = 0; i < SIZE; i++)
    {
        srand(time(NULL));
        a[i] = 3 + rand() % 200;
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2014, 01:19     Генератор массива случайных чисел
Посмотрите здесь:

Используя генератор случайных чисел заполнить два заданных массива числами из указанного диапазона - C++
Помогите пожалуйста С помощью генератора случайных чисел занести в массивы Х(12) и Y(12) числа из диапазона от -10 до 15. Написать...

Генератор случайных чисел. Массив - C++
Суть вот в чём: Создать двумерный массив размерностью 3х3 дабы он заполнялся случайными числами. После это выполнить определённые...

Генератор случайных вещественных чисел, C++ - C++
Возможно кому-то пригодится. Без дополнительных библиотек, вроде сносный такой генератор. #include &lt;iostream&gt; #include &lt;cmath&gt; ...

Написать генератор случайных чисел. - C++
Написать генератор случайных чисел. Нужен исходник с комментариями, чтобы разобраться. srand( time(NULL)); rand()%10; не знаю как...

Генератор случайных двоичных чисел - C++
Подскажите плиз как сделать так, чтоб выводило двоичные числа? rand_t random() { static rand_t srand = time(NULL); ...

Файлы си++, генератор случайных чисел - C++
Помогите пожалуйста решить задачку! Разработать программу, которая вводит значение n (n - целое, четное, n&lt;=100), генерирует n первых...

Генератор случайных чисел в объекте - C++
Вообщем в объекте числа генерятся одни и те же, в main все норм(хотя рандомом их тож особо не назвоёшь, в ВСтудии и КодеБлокс видимо разные...

Генератор случайных чисел повторяется - C++
Вот начало кода int x, y; char rs='y'; y=rand()%999+1; Это игра &quot;Угадай число&quot;. В первый раз генератор всегда создает число...

Нужен генератор случайных чисел - C++
Срочно нужен генератор случайных чисел С++(Builder), что бы можно было впихнуть в курсовую . Заранее спасибо

CUDA генератор случайных чисел - C++
Доброго времени суток! Подскажите,пожалуйста,как решить проблему.Суть такова.Есть программа,использующая видеокарту для расчётов.Внутри...

Генератор случайных чисел на С++ <random> - C++
генератор случайных чисел в &lt;random&gt; http://www.cplusplus.com/reference/random/ генератор постоянно генерирует одни и те же числа,...

Перезапустить генератор случайных чисел - C++
Хочу сгенерировать масив случайных чисел, при каждом запуске выдает одинаковые значения. Вроде бы надо перезапустить генератор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TheCalligrapher
С чаем беда...
Эксперт CЭксперт С++
3695 / 1970 / 514
Регистрация: 18.10.2014
Сообщений: 3,558
19.11.2014, 01:29     Генератор массива случайных чисел #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ZimOne Посмотреть сообщение
Добавил srand(timeINULL)); и теперь весь массив заполняется одним и тем же числом
Откуда возникла странная идея засунуть 'srand' внутрь цикла?

C++
1
2
3
srand(time(NULL));
for (i = 0; i < SIZE; i++)
  a[i] = 3 + rand() % 200;
ZimOne
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 84
19.11.2014, 01:31  [ТС]     Генератор массива случайных чисел #3
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
Откуда возникла странная идея засунуть 'srand' внутрь цикла?
невнимательность) спасибо!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru