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 サイトの他の関連記事を参照してください。