當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Node.js crypto.randomUUID()用法及代碼示例


crypto.randomUUID()是加密模塊內的類Crypto的內置應用程序編程接口,用於生成隨機RFC 4122版本4 UUID。

用法:

const crypto.randomUUID([options])

參數:此函數將disableEntropyCache作為參數

返回值:此函數返回一個隨機的RFC 4122版本4 UUID。

範例1:



index.js


<script>
  // Node.js program to demonstrate the  
  // crypto.randomUUID() api
  
  // Importing crypto module
  const crypto = require('crypto')
  
  // getting a random RFC 4122 Version 4 UUID
  // by using randomUUID() method
  const val = crypto.randomUUID({disableEntropyCache:true});
  
  // display the result
  console.log("RFC 4122 Version 4 UUID:" + val)
</script>

使用以下命令運行index.js文件。

node index.js

輸出:

RFC 4122 Version 4 UUID:88368f2a-d5db-47d8-a05f-534fab0a0045

範例2:

index.js


<script>
  // Node.js program to demonstrate the  
  // crypto.randomUUID() api
  
  // Importing crypto module
  const crypto = require('crypto')
  
  // getting a random RFC 4122 Version 4 UUID
  // by using randomUUID() method
  console.log(crypto.randomUUID())
</script>

使用以下命令運行index.js文件。

node index.js

輸出:

e2d3286f-2d8f-471a-bacb-1e5d28d8727e

參考:https://nodejs.org/dist/latest-v15.x/docs/api/crypto.html#crypto_crypto_randomuuid_options

相關用法


注:本文由純淨天空篩選整理自RohitPrasad3大神的英文原創作品 Node.js crypto.randomUUID() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。