Skip to content

加密

getRandomValues

TIP

該API使用方法為: wx.getRandomValues(Object object)

  • 功能說明: 獲取密碼學安全亂數

  • 參數及說明: Object object。

    内容類型預設值必填說明
    lengthnumber-整數,生成亂數的位元組數,最大1048576
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • object.success回呼函數參數: Object res。

    内容類型說明
    randomValuesArrayBuffer亂數內容,長度為傳入的位元組數
  • 示例代碼:

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
  }
})