Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чем инициализировать srand(), time()-меняется 1/сек, а надо быстрее 
:(
    Опции темы
VasNN
Дата 23.5.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 17
Регистрация: 8.10.2006

Репутация: нет
Всего: нет



Кто чем может помочь? А то мне нужно быстро сгенерить массивы, а srand((unsigned)time(0)) меняется раз в сек - нужно быстрее! М.б. есть функции, которые возвращают время более точно(не в сек, а, скажем, в мсек)? Пишу на Си/Си++, консоль.
Срочно.
Заранее спасибо!

Это сообщение отредактировал(а) VasNN - 23.5.2007, 19:52
PM MAIL   Вверх
zkv
Дата 23.5.2007, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



а зачем вам вызывать srand раз в секунду? по идее ее надо вызвать один раз для инициализации генератора и все.
PM MAIL   Вверх
archimed7592
Дата 23.5.2007, 19:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



VasNN, srand(time(NULL)) делают один раз при запуске программы... далее будут генерироваться разные числа в диапазоне 0..RAND_MAX...


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
betal
Дата 23.5.2007, 19:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 26.12.2006

Репутация: нет
Всего: 1



хм интерестно. Ниразу не задумывался о том что srand медленно работает??
В чем проблема ? Для чего тебе это ???

Добавлено @ 19:59
Цитата(archimed7592 @  23.5.2007,  19:56 Найти цитируемый пост)
VasNN, srand(time(NULL)) делают один раз при запуске программы... далее будут генерироваться разные числа в диапазоне 0..RAND_MAX...

 smile  smile 
Цитата(zkv @  23.5.2007,  19:55 Найти цитируемый пост)
по идее ее надо вызвать один раз для инициализации генератора и все
 smile  smile 
----
добавить нечего

Это сообщение отредактировал(а) betal - 23.5.2007, 19:59
--------------------
101100010100001101100001110100101111011легкие деньги
PM WWW ICQ   Вверх
DigitSphinx
Дата 24.5.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 442
Регистрация: 28.4.2007
Где: Москва

Репутация: 1
Всего: 3



GetTickCount()


--------------------
Чтобы пробить стену лбом нужен или большой разбег, или много лбов.
(Альберт Эйнштейн)
Умен ты или глуп, велик ты или мал, не знаем мы, пока ты слова не сказал.
(Альберт Эйнштейн)
user posted image
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0419 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.