Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

функция 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо