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

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

функция возвращающая УНИКАЛЬНОЕ число [D7, XP]


Страницы:   1 2 3

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 раза.


Страницы:   1 2 3

Наверх

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