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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2010, 16:53   #1
Якъ
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 22
По умолчанию rand в c++,

Не могу понять, rand при каждом запуске программы выдаёт одно и то же число.
Якъ вне форума Ответить с цитированием
Старый 11.11.2010, 17:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Верно, потому что ГСЧ нужно каждый раз инициализировать
Код:
srand( (unsigned)time( NULL ) );
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.11.2010, 17:03   #3
newStudent
Пользователь
 
Аватар для newStudent
 
Регистрация: 07.07.2010
Сообщений: 44
По умолчанию

Код:
#include <ctime>
...
srand(time(NULL));
int x = rand() % 10;
newStudent вне форума Ответить с цитированием
Старый 11.11.2010, 17:05   #4
Якъ
Пользователь
 
Регистрация: 06.11.2010
Сообщений: 22
По умолчанию

Спасибо вам)
Якъ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с++ rand Якъ Помощь студентам 4 10.11.2010 22:47
rand в С Jasper92 Общие вопросы C/C++ 1 02.04.2010 16:01
rand VAN32 Общие вопросы C/C++ 5 07.03.2010 21:38
rand merets Общие вопросы C/C++ 1 09.09.2009 23:57
rand() ????? Revenholm Общие вопросы C/C++ 7 25.04.2009 18:47