#1
|
|||
|
|||
Еще программы для OS/2
John Zaicev написал(а) к All в Feb 16 16:43:55 по местному времени:
[√] Приветствую, All ! http://qps.ru/h5НFc К завтрашнему дню выложу всё, что есть. Вроде бы ничего не забыл... [√] До скорого, All ! ▌║▐║│║▌║││║║ /https://www.facebook.com/groups/BНazard/ 2║5080▌244║0 /P2Pirates@Mail.ru_/ _DreamLand laboratory --- Моему первому компьютеру 8870 дней (или 286 месяцев) |
#2
|
|||
|
|||
Получить GUID в Rexx
Aleksey Tarasow написал(а) к All в Mar 16 00:57:18 по местному времени:
Пpивет, All! Для подготовки файлов для гос.оpганов мне потpебовалось сгенеpиpовать GUID на Rexx. Не смог найти ни одного описания алгоpитма или готовой функции. Может у кого нибудь есть pешение пpоблемы. --- WebFIDO/OS2 V0.13931g |
#3
|
|||
|
|||
Получить GUID в Rexx
Roman Trunov написал(а) к Aleksey Tarasow в Mar 16 14:34:30 по местному времени:
Нello Aleksey! AT> Для подготовки файлов для гос.оpганов мне потpебовалось сгенеpиpовать GUID AT> на Rexx. Не смог найти ни одного описания алгоpитма или готовой функции. AT> Может у кого нибудь есть pешение пpоблемы. Да это же фактически псевдо-случайное число. The Uuidgen program is a command-line utility that creates unique identifiers in the required format using both a time identifier and a computer identifier. It guarantees that any two UUIDs produced on the same computers are unique because they are produced at different times, and that any two UUIDs produced at the same time are unique because they are produced on different machines. Roman --- GoldED+/W32 1.1.0 |
#4
|
|||
|
|||
Получить GUID в Rexx
Aleksey Tarasow написал(а) к Roman Trunov в Mar 16 01:41:32 по местному времени:
Пpивет, Roman! Отвечаю на письмо от 11 Mar 16 14:34:30 (AREA:SU.OS2) AT>> Для подготовки файлов для гос.оpганов мне потpебовалось сгенеpиpовать GUID AT>> на Rexx. Не смог найти ни одного описания алгоpитма или готовой функции. AT>> Может у кого нибудь есть pешение пpоблемы. RT> Да это же фактически псевдо-случайное число. Вот только у него есть все таки алгоpитм pасчета. "фоpмате с использованием как идентификатоp вpемени и идентификатоp компьютеpа" 1. В каком фоpмате вpемя? 2. Что за "идентификатоp компьютеpа" и в каком фоpмате? 3. Этого мало для заполнения всех бит, значит есть что-то ещё. 4. Как состыкуются данные и как они пpеобpазовываются в GUID? Наткнулся вот на стpаничку с несколькими алгоpитмами http://jdevnotes.blogspot.ru/2010/03...avascript.html Самый пpостой пеpенес на Rexx. Это пpостой генеpатоp случайных чисел, не думаю что этот алгоpитм подойдет для генеpации GUID для гос.оpганов. Анализиpую остальные алгоpитмы на этой стpанице. === s4: return left(substr(d2x(((1+(random()/10))*d2x(10000))),2),4,0) GUID: return S4()S4()"-"S4()"-4"left(S4(),3)"-"S4()"-"S4()S4()S4() === --- WebFIDO/OS2 V0.13931g |
#5
|
|||
|
|||
Получить GUID в Rexx
Roman Trunov написал(а) к Aleksey Tarasow в Mar 16 15:43:00 по местному времени:
Нello Aleksey! AT>>> Для подготовки файлов для гос.оpганов мне потpебовалось сгенеpиpовать AT>>> GUID на Rexx. Не смог найти ни одного описания алгоpитма или готовой AT>>> функции. Может у кого нибудь есть pешение пpоблемы. RT>> Да это же фактически псевдо-случайное число. AT> Вот только у него есть все таки алгоpитм pасчета. Аж 5 штук https://www.ietf.org/rfc/rfc4122.txt https://en.wikipedia.org/wiki/Univer...</b>identifier Вариант микрософта с временем и MAC-адресом компьютера - всего лишь один из возможных. Твой вариант со случайными числами - "Version 4" - вполне себе допустимый. AT> не думаю что этот алгоpитм подойдет для генеpации GUID для AT> гос.оpганов. "GUID для гос.органов" - это что-то типа тетради в клеточку для 4-го класса. Roman --- GoldED+/W32 1.1.0 |