的C rypto getRandomValues()方法可以让你得到加密的随机值。作为此方法的参数给出的数组填充有加密随机数。
句法:
var a = window.crypto.getRandomValues(Array);
参数:
- Array:基于整数的 Array,可以是 Int8Array、UInt8Array、Int16Array、Uint16Array、Int32Array 或 Uint32Array。使用此方法后,数组中的所有元素都会被随机数覆盖。
返回值:在此方法中传递的 Array 被覆盖并返回。
示例:此示例使用 getRandomValues() 方法生成大小为 10 的随机 Uint32Array。
crypto getRandomValues() method
GeeksForGeeks
HTML | crypto getRandomValues() method
输出:
点击按钮前:
点击按钮后:
支持的浏览器:
- 谷歌浏览器
- 边缘
- 火狐
- 苹果浏览器
- 歌剧
- IE浏览器