Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 03:48   #1
alona13
Новичок
Джуниор
 
Регистрация: 07.12.2011
Сообщений: 1
По умолчанию случайные числа в векторе C++

Здравствуйте!
Очень нужен совет в следущем:
пытаюсь записать в вектор числа,созданные случайным генератором чисел rand();
Вроде получается, но числа генерируются каждый раз одни и те же...а хотелось бы чтоб при каждом новом запуске программмы они были иные.
Подскажите,в чём проблема? Спасибо!

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
int MaxVec = 9;
vector<int> zahlen(MaxVec);
srand(0);
for(int i=0; i<MaxVec; i++) {
zahlen[i] = rand();
}
sort(zahlen.begin(), zahlen.end());
for (int i=0; i<MaxVec; i++) {
cout << zahlen[i]<< endl;
}
}
alona13 вне форума Ответить с цитированием
Старый 07.12.2011, 04:06   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

#include <time.h>
#include <stdlib.h>
...
srand(time(NULL)); // Генератор случайных чисел
viron вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Случайные числа Toa Microsoft Office Excel 6 30.11.2013 18:45
Случайные числа. Си. meta Помощь студентам 1 31.05.2011 01:48
случайные числа NeVerSS Общие вопросы Delphi 3 01.10.2010 22:22
Случайные числа severin Помощь студентам 8 02.02.2010 17:35