![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
функция time
BobbyDigital © (2005-10-20 20:39:00)Можно ли СТАНДАРТНЫМИ способами перевести текущее время системы в целое число (чтоб не писать функцию вытирающую лишние символы)
Например сейчас 19.37.02 нужно получить число 193702.
Я пытаюсь сделать алалог процедуры randomize для своей ф-ции генерирующей случайные числа.
Германн (2005-10-21 02:53:00) [1]А я пока что не увидел "Ни одной попытки" сделать аналог?
palva (2005-10-20 22:55:00) [2]> Я пытаюсь сделать алалог процедуры randomize для своей ф-ции генерирующей случайные числа.
Можно для этой цели использовать API функцию GetTickCount (Windows.tpu).
Она дает число милисекунд с момента загрузки ОС. Но значения она выдает довольно грубо. Можно смело делить на 100, чтобы достичь равномерности.
Anatoly Podgoretsky (2005-10-20 22:37:00) [3]Ты имеешь в виду стандартный RandSeed? так от и так на основе таймера работает.
Джо (2005-10-20 22:34:00) [4]
> [2] MBo © (20.10.05 22:12)
It's not to be better, it's to be different?
--
По сабжу. А не пойдет ли в качестве seed'a значение типа double, в крайнем случае, округленное? Что ж его в/из строки туда-сюда гонять?
MBo (2005-10-20 22:12:00) [5]>пытаюсь сделать алалог процедуры randomize для своей ф-ции генерирующей случайные числа
А что, будет лучше встроенного генератора работать?
Eraser (2005-10-20 20:39:00) [6]
> BobbyDigital (20.10.05 20:39)
FormatDateTime + F1