Статический метод :uuid7
Универсальный уникальный идентификатор версии 7. [3.5.0]
^math:uuid7[]
^math:uuid7[опции]
Метод выдает случайную строку вида:
0189FC1E-44E6-7000-A014-BF0A34996F90
0189FC1E-44E6-7001-87F3-31344DA88C26
В отличие от полностью случайного UUID версии 4, эта функция формирует значения в соответствии со стандартом UUID версии 7. В нем первые 16 символов основаны на времени и порядковом номере, благодаря чему каждый следующий UUID больше предыдущего. Это снижает нагрузку на B-деревья (B-tree) при использовании UUID в качестве ключей в базах данных.
UUID (также известен как GUID) удобно использовать, когда трудно обеспечить или вообще нецелесообразно использовать сквозную нумерацию объектов. Например, при распределенных вычислениях.
Можно задать хеш опций:
$.lower(false|true)— выдавать результат в нижнем регистре, по умолчанию — в верхнем;$.solid(false|true)— исключать из результата символы-, по умолчанию — не исключать.