Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Random

Random util class
随机数工具类

Hierarchy

  • Random

Index

Methods

Methods

Static number

  • number(max?: number, isInt?: boolean): number
  • number(range?: { max: number; min?: number }, isInt?: boolean): number
  • Gets randomly generated number within given max number

    Parameters

    • Optional max: number
    • Optional isInt: boolean

      if true returns integer

    Returns number

  • Gets randomly generated number within given min and max range: [min, max]

    Parameters

    • Optional range: { max: number; min?: number }
      • max: number
      • Optional min?: number
    • Optional isInt: boolean

      if true returns integer

    Returns number

Static string

  • string(len?: number, chars?: string): string
  • Returns a random string by special chars.

    Parameters

    • Optional len: number
    • Optional chars: string

    Returns string

Static uuid

  • uuid(len?: number, radix?: number): string
  • Returns a new UUID string.
    生成一个新的UUID

    Parameters

    • Optional len: number

      maxlength 最大长度

    • Optional radix: number

      2|8|16|... 进制数,比如:二进制、八进制、十六进制...

    Returns string