Index of values

B
bind_int [Uniform_distribution]

Like Uniform_distribution.int except the order of the parameters differs for efficiency of partial application.

bind_int32 [Uniform_distribution]
bind_int32_from_int64_bits [Uniform_distribution]
bind_int64 [Uniform_distribution]
bind_int64_from_int64_bits [Uniform_distribution]
bind_int_from_int64_bits [Uniform_distribution]

Like Uniform_distribution.int_from_int64_bits except the order of the parameters differs for efficiency of partial application.

bits31 [Mt19937ar]

Draws out 31 bits of higher part of 32 bits.

bits32 [Sfmt_216091]

Draws out 32 bits.

bits32 [Sfmt_19937]

Draws out 32 bits.

bits32 [Mt19937ar]

Draws out 32 bits.

bits52 [Dsfmt_216091]

Draws out 52 bits of the mantissa part without implicit 1 called economized form.

bits52 [Dsfmt_19937]

Draws out 52 bits of the mantissa part without implicit 1 called economized form.

bits64 [Sfmt_216091]

Draws out 64 bits.

bits64 [Sfmt_19937]

Draws out 64 bits.

bits64 [Mt19937ar]

Draws out 64 bits.

bool [Sfmt_216091]

false or true.

bool [Sfmt_19937]

false or true.

bool [Dsfmt_216091]

false or true.

bool [Dsfmt_19937]

false or true.

bool [Mt19937ar]

false or true.

C
copy [Sfmt_216091]
copy [Sfmt_19937]
copy [Dsfmt_216091]
copy [Dsfmt_19937]
copy [Mt19937ar]
D
dsfmt_n [Dsfmt_216091]

The length of the state array in 128 bit units.

dsfmt_n [Dsfmt_19937]

The length of the state array in 128 bit units.

E
export [Sfmt_216091]
export [Sfmt_19937]
export [Dsfmt_216091]
export [Dsfmt_19937]
export [Mt19937ar]
F
fill_floatarray52 [Dsfmt_216091]

Draws out 52 bit values as float [0,1) into the specified floatarray by one call.

fill_floatarray52 [Dsfmt_19937]

Draws out 52 bit values as float [0,1) into the specified floatarray by one call.

fill_floatarray52p1 [Dsfmt_216091]

Like Dsfmt_216091.fill_floatarray52 except the range of values is [1,2).

fill_floatarray52p1 [Dsfmt_19937]

Like Dsfmt_19937.fill_floatarray52 except the range of values is [1,2).

fill_int32_bigarray [Sfmt_216091]

Draws out 32 bit values into the specified bigarray by one call.

fill_int32_bigarray [Sfmt_19937]

Draws out 32 bit values into the specified bigarray by one call.

fill_int64_bigarray [Sfmt_216091]

Draws out 64 bit values into the specified bigarray by one call.

fill_int64_bigarray [Sfmt_19937]

Draws out 64 bit values into the specified bigarray by one call.

float [Sfmt_216091]

[0,bound), unlike Stdlib.Random.float.

float [Sfmt_19937]

[0,bound), unlike Stdlib.Random.float.

float [Dsfmt_216091]

[0,bound), unlike Stdlib.Random.float.

float [Dsfmt_19937]

[0,bound), unlike Stdlib.Random.float.

float [Mt19937ar]

[0,bound), unlike Stdlib.Random.float.

float_bits32 [Sfmt_216091]

Draws out 32 bits as float [0,1).

float_bits32 [Sfmt_19937]

Draws out 32 bits as float [0,1).

float_bits32 [Mt19937ar]

Draws out 32 bits as float [0,1).

float_bits52 [Dsfmt_216091]

Draws out 52 bits as float [0,1).

float_bits52 [Dsfmt_19937]

Draws out 52 bits as float [0,1).

float_bits52p1 [Dsfmt_216091]

Like Dsfmt_216091.float_bits52 except the range of value is [1,2).

float_bits52p1 [Dsfmt_19937]

Like Dsfmt_19937.float_bits52 except the range of value is [1,2).

float_bits53 [Sfmt_216091]

Draws out 53 bits of higher part of 64 bits as float [0,1).

float_bits53 [Sfmt_19937]

Draws out 53 bits of higher part of 64 bits as float [0,1).

float_exclusive_from_int64_bits [Uniform_distribution]

(0,bound).

float_from_int64_bits [Uniform_distribution]

[0,bound).

float_inclusive_from_int64_bits [Uniform_distribution]

[0,bound].

G
get_id_string [Sfmt_216091]

The identification string of this generator.

get_id_string [Sfmt_19937]

The identification string of this generator.

get_id_string [Dsfmt_216091]

The identification string of this generator.

get_id_string [Dsfmt_19937]

The identification string of this generator.

I
import [Sfmt_216091]
import [Sfmt_19937]
import [Dsfmt_216091]
import [Dsfmt_19937]
import [Mt19937ar]
int [Sfmt_216091]

[0,bound).

int [Sfmt_19937]

[0,bound).

int [Dsfmt_216091]

[0,bound).

int [Dsfmt_19937]

[0,bound).

int [Uniform_distribution]

[0,bound).

int [Mt19937ar]

[0,bound).

int32 [Sfmt_216091]
int32 [Sfmt_19937]
int32 [Dsfmt_216091]
int32 [Dsfmt_19937]
int32 [Uniform_distribution]
int32 [Mt19937ar]
int32_from_int64_bits [Uniform_distribution]
int64 [Sfmt_216091]
int64 [Sfmt_19937]
int64 [Dsfmt_216091]
int64 [Dsfmt_19937]
int64 [Uniform_distribution]
int64 [Mt19937ar]
int64_from_int64_bits [Uniform_distribution]
int_from_int64_bits [Uniform_distribution]

[0,bound).

M
make [Sfmt_216091]
make [Sfmt_19937]
make [Dsfmt_216091]
make [Dsfmt_19937]
make [Mt19937ar]
make_int32 [Sfmt_216091]
make_int32 [Sfmt_19937]
make_int32 [Dsfmt_216091]
make_int32 [Dsfmt_19937]
make_int32 [Mt19937ar]
make_int32_array [Sfmt_216091]
make_int32_array [Sfmt_19937]
make_int32_array [Dsfmt_216091]
make_int32_array [Dsfmt_19937]
make_int32_array [Mt19937ar]
make_self_init [Sfmt_216091]
make_self_init [Sfmt_19937]
make_self_init [Dsfmt_216091]
make_self_init [Dsfmt_19937]
make_self_init [Mt19937ar]
min_float_array_length [Dsfmt_216091]

The minimum length of array used for Dsfmt_216091.fill_floatarray52 and Dsfmt_216091.fill_floatarray52p1.

min_float_array_length [Dsfmt_19937]

The minimum length of array used for Dsfmt_19937.fill_floatarray52 and Dsfmt_19937.fill_floatarray52p1.

min_int32_array_length [Sfmt_216091]

The minimum length of array used for Sfmt_216091.fill_int32_bigarray.

min_int32_array_length [Sfmt_19937]

The minimum length of array used for Sfmt_19937.fill_int32_bigarray.

min_int64_array_length [Sfmt_216091]

The minimum length of array used for Sfmt_216091.fill_int64_bigarray.

min_int64_array_length [Sfmt_19937]

The minimum length of array used for Sfmt_19937.fill_int64_bigarray.

N
nativeint [Sfmt_216091]
nativeint [Sfmt_19937]
nativeint [Dsfmt_216091]
nativeint [Dsfmt_19937]
nativeint [Mt19937ar]