The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как создать уникальный идентификатор (guid)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"как создать уникальный идентификатор (guid)"
Сообщение от vvk emailИскать по авторуВ закладки on 01-Апр-03, 23:54  (MSK)
как можно создать уникальный идентификатор? мне надо, чтобы при старте программа сгенерировала его и сохранила.
попробовал getuid, но он вернул мне 0 (нуль)... не очень уникальное значение :)  есть какие то другие методы?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как создать уникальный идентификатор (guid)"
Сообщение от pth Искать по авторуВ закладки on 02-Апр-03, 01:56  (MSK)
>как можно создать уникальный идентификатор? мне надо, чтобы при старте программа сгенерировала

man uuidgen (Если под линухом)

>его и сохранила.
>попробовал getuid, но он вернул мне 0 (нуль)... не очень уникальное значение

Под рутом сидеть - нехорошо :)

>:)  есть какие то другие методы?

google на тему UUID (а не uid).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как создать уникальный идентификатор (guid)"
Сообщение от vvk emailИскать по авторуВ закладки on 02-Апр-03, 09:38  (MSK)
>>как можно создать уникальный идентификатор? мне надо, чтобы при старте программа сгенерировала
>
>man uuidgen (Если под линухом)

спасибо... но...
uuidgen - command-line utility to create a new UUID value

вроде это должно подойти - сегодня попробую:

#include <uuid/uuid.h>

       void uuid_generate(uuid_t out);
       void uuid_generate_random(uuid_t out);
       void uuid_generate_time(uuid_t out);

>>попробовал getuid, но он вернул мне 0 (нуль)... не очень уникальное значение
>
>Под рутом сидеть - нехорошо :)
кстати, чем нехорошо? а то я под линуксом недавно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как создать уникальный идентификатор (guid)"
Сообщение от vvk emailИскать по авторуВ закладки on 02-Апр-03, 20:54  (MSK)
никто не знает, как бы получше сконвертировать полученное с помощью uuid_generate uuid_t в строку.
сделал sprintf(buf, "%s", out); где out это uuid_t, но там что то невообразимое получилось :)

>>>как можно создать уникальный идентификатор? мне надо, чтобы при старте программа сгенерировала
>>
>>man uuidgen (Если под линухом)
>
>спасибо... но...
>uuidgen - command-line utility to create a new UUID value
>
>вроде это должно подойти - сегодня попробую:
>
>#include <uuid/uuid.h>
>
>       void uuid_generate(uuid_t out);
>       void uuid_generate_random(uuid_t out);
>       void uuid_generate_time(uuid_t out);
>
>
>
>>>попробовал getuid, но он вернул мне 0 (нуль)... не очень уникальное значение
>>
>>Под рутом сидеть - нехорошо :)
>кстати, чем нехорошо? а то я под линуксом недавно.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как создать уникальный идентификатор (guid)"
Сообщение от Dr. Nebula emailИскать по авторуВ закладки on 02-Апр-03, 11:12  (MSK)
>Под рутом сидеть - нехорошо :)

Действительно, а чем не хорошо то? :)))
#rm -fR /
:)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру