Skip to main content
Module

x/mixed/mod.ts>Mixed

A module that generates random numbers for Deno and offers extra functional features.
Latest
class Mixed
Re-export
import { Mixed } from "https://deno.land/x/mixed@0.0.1/mod.ts";

The base class.

Properties

intRanges

Methods

choice(list: unknown[], limit: number): unknown[]

Returns a random element(s) from an array.

choice<T>(list: T[], limit: number): T[]
choice<T>(list: T[]): T
randomBinary(min?: number, max?: number): string

Generates random binary.

randomBoolean(): boolean

Generates random boolean.

randomFloat(min?: number, max?: number): number

Generates a random float number.

randomInt(min?: number, max?: number)

Generates a random integer number.

randomInt16(min?: number, max?: number)

Generates random numbers in int16 ranges.

randomInt32(min?: number, max?: number)

Generates random numbers in int32 ranges.

randomInt64(min?: number, max?: number)

Generates random numbers in int64 ranges.

randomInt8(min?: number, max?: number)

Generates random numbers in int8 ranges.

randomUint16(min?: number, max?: number)

Generates random numbers in uint16 ranges.

randomUint32(min?: number, max?: number)

Generates random numbers in uint32 ranges.

randomUint64(min?: number, max?: number)

Generates random numbers in uint64 ranges.

randomUint8(min?: number, max?: number)

Generates random numbers in uint8 ranges.

shuffle<T>(list: T[]): void

Randomly distributes the elements of the specified list.