Skip to content

@ralphschuler.random.strategies.LaggedFibonacci.strategy.LaggedFibonacci

github-actions edited this page Nov 26, 2023 · 1 revision

Class: LaggedFibonacci

@ralphschuler/random.strategies/LaggedFibonacci.strategy.LaggedFibonacci

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new LaggedFibonacci(seed, size?, j?, k?): LaggedFibonacci

Parameters

Name Type Default value
seed Seed undefined
size number 100
j number 24
k number 55

Returns

LaggedFibonacci

Overrides

PseudoRandomNumberGenerator.constructor

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:12

Properties

index

Private index: number

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:10


j

Private j: number

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:7


k

Private k: number

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:8


s

Private s: Buffer[]

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:9


seed

Protected seed: Seed

Inherited from

PseudoRandomNumberGenerator.seed

Defined in

packages/random/src/PseudoRandomNumberGenerator.ts:4


size

Private size: number

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:6

Methods

initializeSeedArray

initializeSeedArray(): void

Returns

void

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:26


nextFloat

nextFloat(): number

Returns

number

Overrides

PseudoRandomNumberGenerator.nextFloat

Defined in

packages/random/src/strategies/LaggedFibonacci.strategy.ts:45


nextInt

nextInt(min, max): number

Parameters

Name Type
min number
max number

Returns

number

Inherited from

PseudoRandomNumberGenerator.nextInt

Defined in

packages/random/src/PseudoRandomNumberGenerator.ts:24

Typescript Libraries

Modules

Namespaces

Clone this wiki locally