Рандом без УДФ

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
Borman
Сообщения: 1
Зарегистрирован: 10 авг 2006, 03:24

Рандом без УДФ

Сообщение Borman » 10 авг 2006, 04:18

Появилась необходимость получить случайное число в ХП, но из-за одного рандома не хочу цеплять дллку. Вот я и задумался, как реализовать сабж.
Посещала меня мысль приторочить это дело к значениям различных генераторов и текущему времени, затем совершив над ингридиентами ряд издевательств :twisted:, получить результат.
Диапазон целочисленных значений от 0 до 99 устроит на 100%.

Слухаю ваши размышлизмы.

З.Ы. Готовый код выкладывать не обязательно, но если есть, для примера, не обижусь :roll:.
З.З.Ы. Если кому важно, жить это будет, пока, под firebird 1.5.?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 10 авг 2006, 08:28

Стандартный псевдорандом это младшие разряды текущего времени + немного математики. К сожалению, в полуторке без UDF время можно получить только с точностью до секунды...

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 10 авг 2006, 11:57

Как бы мне умыться, не налив воду в умывальник...
Можно, наверное. Но зачем?

[Модератор: У вопрошающего проблема, причина которой достаточно веска. А этот пост никак не способствует ее решению]

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 10 авг 2006, 12:53

Замечание WildSery. См. выше.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 10 авг 2006, 13:09

Прошу прощения за неярко выраженый вопрос. Хотелось спросить, зачем автору вопроса это было нужно, для более глубокого понимания проблемы, что возможно приведёт к нахождению адекватного решения или даже решения сути проблемы другим способом.

Ответить