xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

crypto.getRandomValues & Math.random All In One

crypto.getRandomValues & Math.random All In One

ArrayBufferView

The Crypto.getRandomValues() method lets you get cryptographically strong random values. The array given as the parameter is filled with random numbers (random in its cryptographic meaning).

Crypto.getRandomValues() 方法可让您获得加密强随机值。作为参数给出的数组填充有随机数(随机在其加密含义中)。


const ab = new Uint32Array(10);
// Uint32Array(10) [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, buffer: ArrayBuffer(40), byteLength: 40, byteOffset: 0, length: 10, Symbol(Symbol.toStringTag): 'Uint32Array']

crypto.getRandomValues(ab);
// Uint32Array(10) [541285066, 130689381, 37589637, 3683441102, 1165115791, 304730194, 415944371, 1931031939, 2459644109, 3694700645, buffer: ArrayBuffer(40), byteLength: 40, byteOffset: 0, length: 10, Symbol(Symbol.toStringTag): 'Uint32Array']







refs

https://developer.mozilla.org/en-US/docs/Web/API/Crypto/getRandomValues



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(166)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-01-03 CSS Flex Layout Tutorials All In One
2021-01-03 2021 最新量化投资交易资源汇总
2020-01-03 selenium & python
2020-01-03 TypeScript & Examples
2020-01-03 iPad pro & Mac mini
2020-01-03 第三方支付
2019-01-03 Mac & how to uninstall LANDesk
点击右上角即可分享
微信分享提示