通过window.crypto.getRandomValues获得一个大于零的随机数
时间: 2024-05-10 16:18:36 浏览: 159
react-native-get-random-values:React Native的getRandomValues的一个小实现
可以使用以下代码获取一个大于零的随机数:
```javascript
function getRandomNumber() {
let array = new Uint32Array(1);
window.crypto.getRandomValues(array);
let randomNum = array[0] / (Math.pow(2, 32) - 1);
return Math.ceil(randomNum * 1000000);
}
```
这个函数会生成一个大于零、小于等于1000000的整数作为随机数。如果需要生成其他范围内的随机数,可以按照需要进行修改。
阅读全文