object
univariate_distributions(Random)ï
Random- An object implementing thesampling_protocolprotocol.
Univariate probability distributions using an injected random source.
Availability:
logtalk_load(univariate_distributions(loader))Author: Paulo Moura
Version: 1:0:0
Date: 2026-08-12
Compilation flags:
static, context_switching_callsRemarks:
Normal cumulative distribution: Uses the Abramowitz and Stegun formula 26.2.17 approximation.
Normal quantile: Uses the Peter J. Acklam rational approximation.
Inherited public predicates:
 beta/3  beta_density/4  beta_distribution/4  beta_log_density/4  beta_quantile/4  beta_samples/4  chi_squared/2  chi_squared_density/3  chi_squared_distribution/3  chi_squared_log_density/3  chi_squared_quantile/3  chi_squared_samples/3  exponential/2  exponential_density/3  exponential_distribution/3  exponential_log_density/3  exponential_quantile/3  exponential_samples/3  fisher/3  fisher_density/4  fisher_distribution/4  fisher_log_density/4  fisher_quantile/4  fisher_samples/4  gamma/3  gamma_density/4  gamma_distribution/4  gamma_log_density/4  gamma_quantile/4  gamma_samples/4  normal/3  normal_density/4  normal_distribution/4  normal_log_density/4  normal_quantile/4  normal_samples/4  standard_normal/1  standard_normal_density/2  standard_normal_distribution/2  standard_normal_log_density/2  standard_normal_quantile/2  standard_normal_samples/2  standard_t/2  standard_t_density/3  standard_t_distribution/3  standard_t_log_density/3  standard_t_quantile/3  standard_t_samples/3  t/4  t_density/5  t_distribution/5  t_log_density/5  t_quantile/5  t_samples/5
Public predicatesï
(no local declarations; see entity ancestors if any)
Protected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
(no local declarations; see entity ancestors if any)
Operatorsï
(none)