Node.js crypto.randomUUID() 函数

Node.js crypto.randomUUID() 函数

crypto.randomUUID() 是crypto模块内的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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程