Generate UUID
Generate UUID : Text
Generate UUID( version ) : Text
引数 | 型 | 説明 | |
---|---|---|---|
version | Integer | → | UUID version: 4 (デフォルト) または 7 |
戻り値 | Text | ← | 非正規テキストとしての新しいUUID (32文字) |
履歴
リリース | 内容 |
---|---|
20 R10 | version 引数のサポート |
説明
Generate UUID は非正規形式で32 文字のUUID 識別子を返します。
UUID は16 バイトの数字(128 bit)です。 32 文字の16 進数を格納しています。 非正規形式(英字( [A-F, a-f] )または数字( [0-9] )の連続した32文字。例: 550e8400e29b41d4a716446655440000)または正規形式(8、4、4、4、12文字のグループ。例: 550e8400-e29b-41d4-a716-446655440000)のどちらかで表現されます。
オプションの version 引数を使用することで、生成する UUID のバージョン を設定できます。 以下の値が指定可能です:
- 4 (省略した場合のデフォルト)、指定すると完全にランダムなUUID を生成
- 7、指定するとランダムでありながらタイムスタンプ付きのUUID を生成(時系列順と文字列順並びが一致します)。
注
UUID バージョン7の詳細な情報については、 こちらのblog記事 を参照してください。
In 4D, UUID numbers can be stored in fields (see UUID Format. 4D 設定オプション を使用することで、自動フィールドでバージョン7 のUUID の生成ができるようになります。
例題
変数内にUUID を生成します:
var MyUUID : Text
MyUUID:=Generate UUID
プロパティ
コマンド番号 | 1066 |
スレッドセーフ | ✓ |