![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
функция возвращающая УНИКАЛЬНОЕ число [D7, XP]
redlord © (2007-04-19 17:44:00)всем привет
народ есть ли функция возвращающая УНИКАЛЬНОЕ число
типа integer или cardinal
oxffff (2007-04-19 23:09:00) [21]
> Kolan © (19.04.07 23:00) [28]
> > Совпадение произойдет быстрее.
>
> Спорим ? :)
>
> ЗЫ
> Про разговаривающего осла знаешь?
Если учитывать инициативу Intel Tera-scale и Петафлоп от AMD в следующем году, а также закон Мура и т.д, то 128 бит это уже мало.
Я кстати уже читал о совпадении GUID уже в наше время.
homm (2007-04-19 23:09:00) [22]2 {RASkov}:
Спасибо, пока предъидущий пост писал, чуть в обморок не упал со смеху, давно так не смеялся :)
Kolan (2007-04-19 23:08:00) [23]> DWORD;
Можно и байтом обойтись
homm (2007-04-19 23:07:00) [24]> Например 13, оно одно и уникальное в своем роде.
Автор! ,пожалуйста, вот тебе функция, возвращающая уникальное число 13, по версии {RASkov}:)))
function GetUniqueNumber:DWORD;
begin
Result := 13;
end;
Kolan (2007-04-19 23:06:00) [25]> Например 13, оно одно и уникальное в своем роде.
Тссс у меня тоже такое есть вот 13, тока тсс :)
{RASkov} (2007-04-19 23:02:00) [26]> Не может быть уникального числа, это обсурд. Или назови
> мне такое число.
Любое... Например 13, оно одно и уникальное в своем роде.
Kolan (2007-04-19 23:00:00) [27]> Совпадение произойдет быстрее.
Спорим ? :)
ЗЫ
Про разговаривающего осла знаешь?
homm (2007-04-19 22:57:00) [28]> Алгоритм гарантирует уникальность получающихся значений
> примерно до 3400 года.
> Совпадение произойдет быстрее.
Кстати, вот этого не понял. Если уникальность « гарантируется» до 3400г., то как же совпадение произойдет?
oxffff (2007-04-19 22:55:00) [29]
> Kolan © (19.04.07 22:48) [20]
> Блин, а вы меня не слышете/видите что-ли? Имхо единственно
> верный маривант…
CoCreateGuid
Алгоритм гарантирует уникальность получающихся значений примерно до 3400 года.
Совпадение произойдет быстрее.
McSimm (2007-04-19 22:55:00) [30]
> Kolan © (19.04.07 22:48) [20]
> вы меня не слышете/видите что-ли?
> integer или cardinal
Inc(PrevUniqueValue)
--
расфлудились буквоеды :)
homm (2007-04-19 22:54:00) [31]> Блин, а вы меня не слышете/видите что-ли? Имхо единственно
> верный маривант…
Скорее всего именно эта функция и поможет автору, но я лишь пытаюсь показать что вопрос, в той формулировке, в коорой он задан — не корректен.
homm (2007-04-19 22:51:00) [32]> В ряду неповторяющихся чиселлюбое число является уникальным:)
см мои комментарии к [19] oxffff © :) то-же самое.
Jeer (2007-04-19 22:49:00) [33]
> homm © (19.04.07 22:33) [10]
> Да что вы за чушь все несете то? Как число может быть уникальным?
>
В ряду неповторяющихся чисел любое число является уникальным:)
homm (2007-04-19 22:49:00) [34]> Наяву и во сне.
Ну вот ты и определил область, где именно я их должен был встречать, и могу сказать что среди чисел, которые я встречал наяву и во сне эти 2 числа уникальны. Дальше продолжать объяснять бредовасть уникальности числа, или ты уже и так понял, что нельзя говорить об уникальности чила в общем?
Kolan (2007-04-19 22:48:00) [35]Блин, а вы меня не слышете/видите что-ли? Имхо единственно верный маривант
oxffff (2007-04-19 22:45:00) [36]
> homm © (19.04.07 22:42) [18]
> > Ты такое число встречал?
> > А такое? :)
>
> Ты хочшь узнать, встречал ли я такие числа. Хорошо. Где
> именно, тебя интерисует, я их встречал?
Наяву и во сне.
homm (2007-04-19 22:42:00) [37]> Ты такое число встречал?
> А такое? :)
Ты хочшь узнать, встречал ли я такие числа. Хорошо. Где именно, тебя интерисует, я их встречал?
oxffff (2007-04-19 22:39:00) [38]12408123418234983124032194831234789271348907120493783219047209137409231749213847 31092742810347082173482137409217482173409821748213074821374891273409132749021748 92174092173842310874382402374823147012472301471023472013470123749802173498127340 92713804721384712074721747212471204728714710247201741028971892750943725875092375 02375024370532809572308957203975324875078923520735708232780507578553722938757532 795032707983527235783
А такое? :)
oxffff (2007-04-19 22:38:00) [39]Ты такое число встречал?
12408123418234983124032194831234789271348907120493783219047209137409231749213847 31092742810347082173482137409217482173409821748213074821374891273409132749021748 92174092173842310874382402374823147012472301471023472013470123749802173498127340 92713804721384712074721747212471204728714710247201741028971892750943725875092375 02375024370532809572308957203975324875078923520735708232780507578553722938757532 795032707983527235782
homm (2007-04-19 22:38:00) [40]> Ты такое число встречал?
>
> 1240812341823498312403219483123478927134890712049378321904720913740923174
> 9213847 31092742810347082173482137409217482173409821748213074821374891273
> 409132749021748 921740921738423108743824023748231470124723014710234720134
> 70123749802173498127340 9271380472138471207472174721247120472871471024720
> 1741028971892750943725875092375 02375024370532809572308957203975324875078
> 923520735708232780507578553722938757532 795032707983527235782
Теперь да. Уже 2 раза.