密碼隨機資料

// Create an array with a fixed size and type.
var array = new Uint8Array(5);

// Generate cryptographically random values
crypto.getRandomValues(array);

// Print the array to the console
console.log(array);

crypto.getRandomValues(array) 可以與以下類的例項一起使用(在二進位制資料中進一步描述 ),並將生成給定範圍的值(包括兩端):

  • Int8Array:-2 7 到 2 7 -1
  • Uint8Array:0 到 2 8 -1
  • Int16Array:-2 15 到 2 15 -1
  • Uint16Array:0 到 2 16 -1
  • Int32Array:-2 31 到 2 31 -1
  • Uint32Array:0 到 2 31 -1