Module otpbp_rand

Data Types

alg()

alg() = exs64 | exsplus | exs1024

export_state()

abstract datatype: export_state()

state()

abstract datatype: state()

Function Index

export_seed/0
export_seed_s/1
normal/0
normal_s/1
seed/1
seed/2
seed_s/1
seed_s/2
uniform/0
uniform/1
uniform_s/1
uniform_s/2

Function Details

export_seed/0

export_seed() -> undefined | export_state()

export_seed_s/1

export_seed_s(X1::state()) -> export_state()

normal/0

normal() -> float()

normal_s/1

normal_s(State0::state()) -> {float(), NewS::state()}

seed/1

seed(AlgOrExpState::alg() | export_state()) -> state()

seed/2

seed(Alg::alg(), S0::{integer(), integer(), integer()}) -> state()

seed_s/1

seed_s(AlgOrExpState::alg() | export_state()) -> state()

seed_s/2

seed_s(Alg::alg(), S0::{integer(), integer(), integer()}) -> state()

uniform/0

uniform() -> X::float()

uniform/1

uniform(N::pos_integer()) -> X::pos_integer()

uniform_s/1

uniform_s(State::state()) -> {X::float(), NewS::state()}

uniform_s/2

uniform_s(N::pos_integer(), State0::state()) -> {X::pos_integer(), NewS::state()}


Generated by EDoc