package gsl

  1. Overview
  2. Docs

Module Gsl.RandistSource

Random Number Distributions

Sourceval gaussian : Rng.t -> sigma:float -> float
Sourceval gaussian_ratio_method : Rng.t -> sigma:float -> float
Sourceval gaussian_ziggurat : Rng.t -> sigma:float -> float
Sourceval gaussian_pdf : float -> sigma:float -> float
Sourceval ugaussian : Rng.t -> float
Sourceval ugaussian_ratio_method : Rng.t -> float
Sourceval ugaussian_pdf : float -> float
Sourceval gaussian_tail : Rng.t -> a:float -> sigma:float -> float
Sourceval gaussian_tail_pdf : float -> a:float -> sigma:float -> float
Sourceval ugaussian_tail : Rng.t -> a:float -> float
Sourceval ugaussian_tail_pdf : float -> a:float -> float
Sourceval bivariate_gaussian : Rng.t -> sigma_x:float -> sigma_y:float -> rho:float -> float * float
Sourceval bivariate_gaussian_pdf : x:float -> y:float -> sigma_x:float -> sigma_y:float -> rho:float -> float
Sourceval multivariate_gaussian : Rng.t -> mu:Vector.vector -> l:Matrix.matrix -> out:Vector.vector -> unit
Sourceval exponential : Rng.t -> mu:float -> float
Sourceval exponential_pdf : float -> mu:float -> float
Sourceval laplace : Rng.t -> a:float -> float
Sourceval laplace_pdf : float -> a:float -> float
Sourceval exppow : Rng.t -> a:float -> b:float -> float
Sourceval exppow_pdf : float -> a:float -> b:float -> float
Sourceval cauchy : Rng.t -> a:float -> float
Sourceval cauchy_pdf : float -> a:float -> float
Sourceval rayleigh : Rng.t -> sigma:float -> float
Sourceval rayleigh_pdf : float -> sigma:float -> float
Sourceval rayleigh_tail : Rng.t -> a:float -> sigma:float -> float
Sourceval rayleigh_tail_pdf : float -> a:float -> sigma:float -> float
Sourceval landau : Rng.t -> float
Sourceval landau_pdf : float -> float
Sourceval levy : Rng.t -> c:float -> alpha:float -> float
Sourceval levy_skew : Rng.t -> c:float -> alpha:float -> beta:float -> float
Sourceval gamma : Rng.t -> a:float -> b:float -> float
Sourceval gamma_int : Rng.t -> a:int -> float
Sourceval gamma_pdf : float -> a:float -> b:float -> float
Sourceval gamma_mt : Rng.t -> a:int -> b:float -> float
Sourceval gamma_knuth : Rng.t -> a:int -> b:float -> float
Sourceval flat : Rng.t -> a:float -> b:float -> float
Sourceval flat_pdf : float -> a:float -> b:float -> float
Sourceval lognormal : Rng.t -> zeta:float -> sigma:float -> float
Sourceval lognormal_pdf : float -> zeta:float -> sigma:float -> float
Sourceval chisq : Rng.t -> nu:float -> float
Sourceval chisq_pdf : float -> nu:float -> float
Sourceval dirichlet : Rng.t -> alpha:float array -> theta:float array -> unit
Sourceval dirichlet_pdf : alpha:float array -> theta:float array -> float
Sourceval dirichlet_lnpdf : alpha:float array -> theta:float array -> float
Sourceval fdist : Rng.t -> nu1:float -> nu2:float -> float
Sourceval fdist_pdf : float -> nu1:float -> nu2:float -> float
Sourceval tdist : Rng.t -> nu:float -> float
Sourceval tdist_pdf : float -> nu:float -> float
Sourceval beta : Rng.t -> a:float -> b:float -> float
Sourceval beta_pdf : float -> a:float -> b:float -> float
Sourceval logistic : Rng.t -> a:float -> float
Sourceval logistic_pdf : float -> a:float -> float
Sourceval pareto : Rng.t -> a:float -> b:float -> float
Sourceval pareto_pdf : float -> a:float -> b:float -> float
Sourceval dir_2d : Rng.t -> float * float
Sourceval dir_2d_trig_method : Rng.t -> float * float
Sourceval dir_3d : Rng.t -> float * float * float
Sourceval dir_nd : Rng.t -> float array -> unit
Sourceval weibull : Rng.t -> a:float -> b:float -> float
Sourceval weibull_pdf : float -> a:float -> b:float -> float
Sourceval gumbel1 : Rng.t -> a:float -> b:float -> float
Sourceval gumbel1_pdf : float -> a:float -> b:float -> float
Sourceval gumbel2 : Rng.t -> a:float -> b:float -> float
Sourceval gumbel2_pdf : float -> a:float -> b:float -> float
Sourcetype discrete
Sourceval discrete_preproc : float array -> discrete
Sourceval discrete : Rng.t -> discrete -> int
Sourceval discrete_pdf : int -> discrete -> float
Sourceval poisson : Rng.t -> mu:float -> int
Sourceval poisson_pdf : int -> mu:float -> float
Sourceval bernoulli : Rng.t -> p:float -> int
Sourceval bernoulli_pdf : int -> p:float -> float
Sourceval binomial : Rng.t -> p:float -> n:int -> int
Sourceval binomial_knuth : Rng.t -> p:float -> n:int -> int
Sourceval binomial_tpe : Rng.t -> p:float -> n:int -> int
Sourceval binomial_pdf : int -> p:float -> n:int -> float
Sourceval multinomial_inplace : Rng.t -> n:int -> p:float array -> ret:int array -> int array
Sourceval multinomial : Rng.t -> n:int -> p:float array -> int array
Sourceval multinomial_pdf : p:float array -> n:int array -> float
Sourceval multinomial_lnpdf : p:float array -> n:int array -> float
Sourceval negative_binomial : Rng.t -> p:float -> n:float -> int
Sourceval negative_binomial_pdf : int -> p:float -> n:float -> float
Sourceval pascal : Rng.t -> p:float -> k:int -> int
Sourceval pascal_pdf : int -> p:float -> n:int -> float
Sourceval geometric : Rng.t -> p:float -> int
Sourceval geometric_pdf : int -> p:float -> float
Sourceval hypergeometric : Rng.t -> n1:int -> n2:int -> t:int -> int
Sourceval hypergeometric_pdf : int -> n1:int -> n2:int -> t:int -> float
Sourceval logarithmic : Rng.t -> p:float -> int
Sourceval logarithmic_pdf : int -> p:float -> float
Sourceval shuffle : Rng.t -> 'a array -> unit
Sourceval choose : Rng.t -> src:'a array -> dst:'a array -> unit
Sourceval sample : Rng.t -> src:'a array -> dst:'a array -> unit
OCaml

Innovation. Community. Security.