広告が嫌いですか? 行く 広告なし 今日

ULIDジェネレーター

開発者ランダム安全

無料の ULID ジェネレーターを使用して、時間順に並べ替え可能な一意の識別子を生成します。テキスト、JSON、または YAML 形式で、単一または一括の ULID を即座に作成します。

広告 ・ 取り除く?
広告 ・ 取り除く?

ガイド

ULIDとは何ですか?

ULID (ユニバーサルユニーク辞書式ソート可能識別子) タイムスタンプとランダム ビットを組み合わせて、時間でソート可能な一意の ID を作成する一意の識別子形式です。UUID とは異なり、ULID は次のようになります。

  • 時間順に辞書順に並び替え可能
  • 大文字と小文字を区別しない
  • CrockfordのBase32エンコード
  • 26文字まで

主な特徴

特徴説明
時間ベースのソート最初の10文字はタイムスタンプをエンコードします
ランダム性最後の16文字は一意性を保証する
フォーマットオプションテキスト、JSON、YAML形式で生成
バルク生成一度に複数のULIDを作成する

技術仕様

成分詳細
長さ26文字
タイムスタンプ最初の10文字(48ビット)
ランダム性最後の16文字(80ビット)
文字セットクロックフォードの Base32 (0-9、I、L、O、U を除く AZ)

使い方

  1. 「合計」フィールドに生成したいULIDの数を入力します。
  2. 希望する出力形式(テキスト、JSON、YAML)を選択します。
  3. 「生成」ボタンをクリックします
  4. コピーボタンを使用して生成されたULIDをコピーします
  5. 必要に応じて「リセット」ボタンを使用してフォームをリセットします

よくある質問

  1. ULID とは何ですか? UUID とどう違うのですか?

    ULID (Universally Unique Lexicographically Sortable Identifier) は、タイムスタンプとランダム性を組み合わせた 26 文字の識別子です。UUID とは異なり、ULID は時間で並べ替え可能で、読みやすさを向上させるために Crockford の Base32 エンコードを使用します。

  2. ULID では大文字と小文字が区別されますか?

    いいえ、ULID は大文字と小文字を区別しません。大文字と小文字の区別なく生成および比較できますが、通常は大文字で表示されます。

  3. 1 ミリ秒あたりに生成できる ULID の数はいくつですか?

    ULID は 1 ミリ秒あたり約 1.21e+24 個の一意の識別子を生成できるため、ほとんどのアプリケーションで衝突が発生する可能性は極めて低くなります。

  4. ULID をデータベースの主キーとして使用できますか?

    はい、ULID は一意で並べ替え可能であり、タイムスタンプ コンポーネントによって自然な時系列順序付けが可能になるため、優れたデータベースの主キーになります。

  5. ULID のタイムスタンプの形式は何ですか?

    ULID の最初の 10 文字は、Crockford の Base32 エンコーディングを使用してミリ秒精度のタイムスタンプをエンコードします。

  6. ULID は分散システムに適していますか?

    はい、ULID は、一意性と時間によるソート可能性を維持しながら、ノード間の調整なしに生成できるため、分散システムに適しています。

  7. ULID からタイムスタンプをデコードするにはどうすればよいですか?

    タイムスタンプは、Crockford の Base32 から Unix エポックからのミリ秒に変換することで、ULID の最初の 10 文字から抽出できます。

  8. Web アプリケーションの場合、ULID は UUID よりも優れていますか?

    ULID は、UUID の一意性の保証を維持しながら、時間でソート可能な ID または人間が判読できる識別子を必要とする Web アプリケーションに適しています。

広告なしで楽しみたいですか? 今すぐ広告なしで

拡張機能をインストールする

お気に入りのブラウザにIOツールを追加して、すぐにアクセスし、検索を高速化します。

に追加 Chrome拡張機能 に追加 エッジ拡張 に追加 Firefox 拡張機能 に追加 Opera 拡張機能
広告 ・ 取り除く?
広告 ・ 取り除く?
広告 ・ 取り除く?

ニュースコーナー 技術ハイライト付き

参加する

価値ある無料ツールの提供を継続するためにご協力ください

コーヒーを買って
広告 ・ 取り除く?