qrand() or rand() |
Здравствуйте, гость ( Вход | Регистрация )
qrand() or rand() |
AD |
3.10.2008, 13:32
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Проблемка возникла такая: хотелось бы, чтобы функция rand(или же qrand()) при каждом новом запуске приложения выдавало новое число, отличающееся от предыдущего запуска. Как это можно сделать?
|
|
|
kalombo |
3.10.2008, 13:48
Сообщение
#2
|
Студент Группа: Участник Сообщений: 37 Регистрация: 5.8.2008 Пользователь №: 252 Спасибо сказали: 0 раз(а) Репутация: 0 |
Проблемка возникла такая: хотелось бы, чтобы функция rand(или же qrand()) при каждом новом запуске приложения выдавало новое число, отличающееся от предыдущего запуска. Как это можно сделать? srand(time(0)); делать при запуске программы, можно и средствами Qt, только я сейчас не вспомню, как получить время, см функцию qsrand() в ассисте. |
|
|
Litkevich Yuriy |
3.10.2008, 13:50
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
если так не происходит, то разве что сохранять последнее значение где-нибудь, а потом использовать для инициализации
|
|
|
AD |
3.10.2008, 13:54
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Проблемка возникла такая: хотелось бы, чтобы функция rand(или же qrand()) при каждом новом запуске приложения выдавало новое число, отличающееся от предыдущего запуска. Как это можно сделать? srand(time(0)); делать при запуске программы, можно и средствами Qt, только я сейчас не вспомню, как получить время, см функцию qsrand() в ассисте. Ага, уже нашел! Спасибо! Глупый вопрос задал - мне достаточно даже будет чисто C-шных средств, даже без использования Qt! если так не происходит, то разве что сохранять последнее значение где-нибудь, а потом использовать для инициализации ДА нет, с time(0) все прекрасно работает! Мне этого достаточно! |
|
|
Текстовая версия | Сейчас: 27.12.2024, 4:31 |