Не так давно столкнулся с uuid, когда изучал форматы отчетности в xml. uuid это такой хитрый номер состоящий из последовательности в 8-4-4-4-12 символов в 16-ричной системе исчисления. Прелесть такого номера в том, что он считается всегда уникальным. Вы только представьте! В любом списке можно использовать uuid вместо инкрементального счетчика и пересечений не случится! Тут нужно сказать, что далеко не всегда можно обойтись без инкремента. Например, прямые и обратные последовательности точно потребуют такого инкремента. Но в то же самое время можно использовать поле datetime вместо инкремента или другие возможности баз данных (гуру конечно в курсе), а я узнаю со временем :-) Сгенерировать uuid можно онлайн, например на сайте uuidgen.org, можно формулой в excele (можно посмотреть в подвале этой статьи), а можно функцией в potgreSQL. Сайты подсказки предлагают вставить функцию uuid_generate_v4() в запросник и запустить выполнение. Действительно, так мы получим в выводе один uuid. Не си