Skip to content

random

the random submodule of numluau.


methods

default_rng -> ()

random.default_rng(
    seed : number
): Generator

Constructs a new Generator object using the default bit generator (PCGXSH) with the seed provided.

XOSHIRO128 -> ()

random.XOSHIRO128(
    seed : number
): () -> number

returns a bit generator that produces numbers using XOSHIRO128.

generator -> ()

random.generator(
    bit_generator : () -> number
): Generator

Constructs a new Generator object using the bit generator provided.

SFC32 -> ()

random.SFC32(
    seed : number
): () -> number

returns a bit generator that produces numbers using SFC32.

Philox -> ()

random.Philox(
    seed : number
): () -> number

returns a bit generator that produces numbers using Philox.

JSF32 -> ()

random.JSF32(
    seed : number
): () -> number

returns a bit generator that produces numbers using JSF32.

PCGXSH -> ()

random.PCGXSH(
    seed : number
): () -> number

returns a bit generator that produces numbers using PCGXSH.