Options
All
  • Public
  • Public/Protected
  • All
Menu

Contains methods for generating random values.

Uses Web Cryptography API if available, otherwise it fallbacks to Math.random()

Index

Functions

getRandomBytes

  • getRandomBytes(bytes: number): Uint8Array
  • Generates random bytes.

    Parameters

    • bytes: number

      Number of bytes to generate

    Returns Uint8Array

getRandomHexString

  • getRandomHexString(bytes: number): string
  • Get random bytes as a hex string.

    Parameters

    • bytes: number

      Number of bytes to generate.

    Returns string

    The hex string with random values.

getRandomString

  • getRandomString(bytes: number, urlSafe: boolean): string
  • Get random values as a base64 encoded string.

    Parameters

    • bytes: number

      Number of bytes to generate.

    • urlSafe: boolean

      If set to true, the returned string will only container letters and numbers.

    Returns string

    The base64 encoded string of random values.

Generated using TypeDoc