remarks
Reference:
https://github.com/MersenneTwister-Lab/XSadd/blob/develop/xsadd.h
Hierarchy
ARandom
XsAdd
Implements
IBuffered
<
Uint32Array
>
ICopy
<
XsAdd
>
ISeedable
<
number
>
Index
Constructors
constructor
Properties
buffer
Methods
bytes
copy
float
int
minmax
norm
seed
Constructors
constructor
new
XsAdd
(
seed
?:
number
)
:
XsAdd
Parameters
seed:
number
= ...
Returns
XsAdd
Properties
buffer
buffer
:
Uint32Array
Methods
bytes
bytes
(
)
:
Uint8Array
Returns
Uint8Array
copy
copy
(
)
:
XsAdd
Returns
XsAdd
float
float
(
norm
?:
number
)
:
number
Parameters
norm:
number
= 1
Returns
number
int
int
(
)
:
number
Returns
number
minmax
minmax
(
min
:
number
, max
:
number
)
:
number
Parameters
min:
number
max:
number
Returns
number
norm
norm
(
norm
?:
number
)
:
number
Parameters
norm:
number
= 1
Returns
number
seed
seed
(
seed
:
number
)
:
XsAdd
Parameters
seed:
number
Returns
XsAdd
Exports
ARandom
Crypto
Smush32
System
Random
Xor
Shift128
Xor
Wow
Xoshiro128
Xs
Add
constructor
buffer
bytes
copy
float
int
minmax
norm
seed
INorm
IRandom
ISeedable
ISeedable
Random
CRYPTO
SYSTEM
coin
exponential
fair
Coin
gaussian
geometric
normal
random
Bytes
random
Bytes
From
randomID
uniform
unique
Indices
unique
Values
From
uuid
uuidv4
Bytes
weighted
Random
Generated using
TypeDoc
Reference: https://github.com/MersenneTwister-Lab/XSadd/blob/develop/xsadd.h