ホームページ > ウェブフロントエンド > jsチュートリアル > JavaScript で GUID/UUID を生成するにはどうすればよいですか?

JavaScript で GUID/UUID を生成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-23 07:37:37
オリジナル
739 人が閲覧しました

How Can I Generate GUIDs/UUIDs in JavaScript?

JavaScript での GUID / UUID の作成

JavaScript で GUID (グローバル一意識別子) を生成するには、組み込みランダムの制限を考慮する必要があります数値ジェネレータとブラウザの可用性API.

crypto.randomUUID()

最新のブラウザーと JS ランタイムの場合、crypto.randomUUID() は UUID を生成する標準化された安全な方法を提供します。ただし、このメソッドは、ページがローカルまたは HTTPS 経由で提供される場合にのみアクセスできます。

uuid モジュール

さまざまなバージョンの UUID の生成、レガシー プラットフォームの処理、または非セキュアなコンテキストでは、uuid モジュールは堅牢で広くサポートされている

代替メソッド

上記のオプションがない場合、次のメソッドは RFC4122 準拠の UUID を生成します:

function uuidv4() {
  return "10000000-1000-4000-8000-100000000000".replace(/[018]/g, c =>
    (+c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> +c / 4).toString(16)
  );
}

console.log(uuidv4());
ログイン後にコピー

以上がJavaScript で GUID/UUID を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート