Encryption
getRandomValues
TIP
The API usage is as follows: wx.getRandomValues(Object object)
Functional description: Get cryptographically secure random numbers
Parameters and descriptions: Object object。
Properties Type Default value Required Description length number - Yes Integer, the number of bytes to generate random numbers, maximum 1048583 success Function - No Callback function for successful interface call fail Function - No Callback function for failed interface call complete Function - No Callback function for interface call completion (executed regardless of success or failure) object.success callback function parameters: Object res。
Properties Type Description randomValues ArrayBuffer Random number content, length is the number of bytes passed in Sample code:
js
wx.getRandomValues({
length: 6 // Generate a random number of 6-byte length,
success: res => {
console.log(wx.arrayBufferToBase64(res.randomValues)) // Print after converting to a base64 string
}
})