Module Cgr.Random_seq


module Random_seq: Cgr_random_seq
Generating random sequences

val gen_lcg_int64 : ?a:int64 -> ?b:int64 -> ?m:int64 -> ?x0:int64 -> unit -> unit -> int
val power_of_2 : int -> int
val gen_lcg_int64_bit_by_bit : ?a:int64 -> ?b:int64 -> ?m:int64 -> ?x0:int64 -> unit -> unit -> int
val gen_simple : unit -> int
val gen_simple_bit_by_bit : unit -> unit -> int
val gen_mwc64 : unit -> unit -> int
MWC generator, period length 1014595583. Algorithm from this page
val gen_gsl : Gsl_rng.rng_type -> unit -> int
val gen_channel : Pervasives.out_channel -> (unit -> Cgr_types.nucleotide) -> int -> unit
val gen_file : string -> (unit -> Cgr_types.nucleotide) -> int -> unit
val seq : (unit -> int) -> int -> int array