Crypto getRandomValues()
描述
crypto.getRandomValues() 方法返回一个随机数数组。
crypto.getRandomValues() 方法返回加密强度高的随机值。
注意
crypto.getRandomValues() 返回与传入的数组相同的数组,但其内容会被替换为新的随机数。原始数组的内容不会被保存。
该数组必须是整数类型的数组。
- Int8Array
- Uint8Array
- Uint8ClampedArray
- Int16Array
- Uint16Array
- Int32Array
- Uint32Array
- BigInt64Array
- BigUint64Array
另请参阅:
Math.random() 方法语法
crypto.getRandomValues(array)
参数
| 参数 | 描述 |
| array | 必填。 一个整数类型的数组。 |
返回值
| 类型 | 描述 |
| typedArray | 一个整数类型的数组。 |
浏览器支持
crypto.getRandomValues() 是 ECMAScript 6 (ES6 2015) 的一项特性。
JavaScript 2015 自 2017 年 6 月起,所有浏览器均已支持 JavaScript 2015。
| Chrome 51 |
Edge 15 |
Firefox 54 |
Safari 10 |
Opera 38 |
| 2016年5月 | 2017年4月 | 2017年6月 | 2016年9月 | 2016年6月 |
