ek.getRandomValues
支持 Promise
获取密码学安全随机数。
参数
参数 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
length | number | 是 | 整数,生成随机数的字节数,最大 1048576 | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
成功返回
属性 | 类型 | 说明 |
---|---|---|
randomValues | ArrayBuffer | 随机数内容,长度为传入的字节数 |
Example
ts
const { randomValues } = await ek.getRandomValues({ length: 6 })
const base64 = ek.arrayBufferToBase64(randomValues)