| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Чем инициализировать srand() |
| Автор: VasNN 23.5.2007, 19:49 |
| Кто чем может помочь? А то мне нужно быстро сгенерить массивы, а srand((unsigned)time(0)) меняется раз в сек - нужно быстрее! М.б. есть функции, которые возвращают время более точно(не в сек, а, скажем, в мсек)? Пишу на Си/Си++, консоль. Срочно. Заранее спасибо! |
| Автор: zkv 23.5.2007, 19:55 |
| а зачем вам вызывать srand раз в секунду? по идее ее надо вызвать один раз для инициализации генератора и все. |
| Автор: archimed7592 23.5.2007, 19:56 |
| VasNN, srand(time(NULL)) делают один раз при запуске программы... далее будут генерироваться разные числа в диапазоне 0..RAND_MAX... |
| Автор: DigitSphinx 24.5.2007, 10:18 |
| GetTickCount() |