[РЕШЕНО] qrand и qsrand.., Ускорение времени)) |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] qrand и qsrand.., Ускорение времени)) |
breeve |
29.12.2009, 15:54
Сообщение
#1
|
Участник Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1 |
Вот небольшой код:
Меня интересует такой вопрос. Может ли случайное значение вычислять быстрее чем каждую секунду? Если может то как это сделать? Сообщение отредактировал breeve - 29.12.2009, 15:55 |
|
|
BRE |
29.12.2009, 16:07
Сообщение
#2
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
А у тебя этот код выполняется 8 секунд?
|
|
|
breeve |
29.12.2009, 19:11
Сообщение
#3
|
Участник Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1 |
А у тебя этот код выполняется 8 секунд? Почему восемь? Нет, это кусок кода. Если надо могу кинуть весь. А 8 это значит кол-во созданных символов. Идея такова - сделать генератор паролей. Нажимаешь кнопку он тебе создает пароль.. Так вот поскольку каждое новое число может быть сгенерированно не чаще одной секунды, и если ты нажимаешь на кнопку Generate чаще, то программа начинает тупить. |
|
|
BRE |
29.12.2009, 20:36
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
|
|
|
breeve |
29.12.2009, 20:41
Сообщение
#5
|
Участник Группа: Участник Сообщений: 188 Регистрация: 26.12.2009 Пользователь №: 1336 Спасибо сказали: 9 раз(а) Репутация: 1 |
Почему новое число не может быть сгенерированно чаще одного в секунду? Откуда это ограничение? ну во-первых я нажимаю на кнопку и оно чаще секунды не генерируется.. а во вторых time(NULL) это что? это отсчет от какого-то там года(70-го кажется) и оно меняется каждую секунду.. Сообщение отредактировал breeve - 29.12.2009, 20:42 |
|
|
Текстовая версия | Сейчас: 22.12.2024, 12:55 |