ULIDジェネレーター

タイムスタンプ付きでソート可能なULIDを生成

設定

生成方法

結果

ULIDがここに表示されます

ULIDジェネレーターとは?

ULIDをまとめて生成できるツールです。ULIDは時系列で並べやすい一意な識別子で、UUIDより短い26文字の形式です。

生成したULIDはそのままコピーできるほか、CSVでまとめて保存することもできます。複数の候補を一度に用意したいときに使いやすい構成です。

使い方

  1. 生成方法を選びます。
  2. タイムシード・単調増加ではシードタイムを確認し、必要なら現在時刻で入れ直します。
  3. 生成数を調整します。ULIDは設定を変えるたびに自動で作り直されます。同じ条件で引き直すときは再生成を使います。
  4. 結果を確認し、コピーまたはCSVダウンロードで使います。

主な設定項目

生成方法

デフォルトは現在時刻で生成します。特別な条件がなければこの方法が使いやすい選択です。

タイムシードは指定した時刻をもとに生成します。同じ時刻を基準にしたデータを試したいときに便利です。

単調増加は同じ時刻内で複数作っても順序が崩れない形で発行します。短時間に連続生成するケースに向いています。

詳しい仕様はULID specificationを参照してください。

シードタイム

タイムシード・単調増加の基準時刻をミリ秒で指定します。空や不正な値では生成されず警告が出ます。

生成数

一度に複数のULIDを作成できます。候補を比較したいときや、テスト用にまとめて用意したいときに便利です。

活用シーン

  • ログやイベントの識別子を時系列で並べたいとき
  • データベースのキー候補として試したいとき
  • 分散システムやAPIで一意なIDを用意したいとき

使うときの注意点

  • 生成したULIDはページ内にだけ保持されます。再生成したりページを離れたりすると失われるため、使うものはコピーかCSVで持ち出してください
  • CSVで保存したULIDは暗号化されません。ファイルの置き場所に気をつけ、不要になったら削除してください