Crypto.randomUUID()
Crypto
接口的 randomUUID()
方法用于通过密码学安全的随机数生成器生成第四版 UUID (en-US)。
语法
randomUUID()
参数
无。
返回值
包含随机生成的、长度为 36 字符的第四版 UUID 字符串。
示例
通过全局的 crypto
属性访问该方法。
/* 假定 self.crypto.randomUUID() 可用 */
let uuid = self.crypto.randomUUID();
console.log(uuid); // 例如 "36b8f84d-df4e-4d49-b662-bcde71a8764f"
规范
Specification |
---|
Web Cryptography API # Crypto-method-randomUUID |
浏览器兼容性
BCD tables only load in the browser
参见
Web Crypto API
crypto
用于获取Crypto
对象。Crypto.getRandomValues
,用于获取任意个安全的随机字节的来源。