[#absl-gaussian_distribution] = xref:absl.adoc[absl]::gaussian_distribution :relfileprefix: ../ :mrdocs: Generates a number conforming to a Gaussian distribution. == Synopsis Declared in `<absl/random/gaussian_distribution.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename RealType = double> class gaussian_distribution; ---- == Types [cols="1,4"] |=== | Name| Description | xref:absl/gaussian_distribution/param_type.adoc[`param_type`] | The parameter set of the distribution. |=== == Type Aliases [cols="1,4"] |=== | Name| Description | xref:absl/gaussian_distribution/result_type.adoc[`result_type`] | The type of the values produced by the distribution. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:absl/gaussian_distribution/2constructor-02.adoc[`gaussian_distribution`] [.small]#[constructor]# | Constructors | xref:absl/gaussian_distribution/max.adoc[`max`] | Returns the largest value the distribution can produce. | xref:absl/gaussian_distribution/mean.adoc[`mean`] | Returns the mean distribution parameter. | xref:absl/gaussian_distribution/min.adoc[`min`] | Returns the smallest value the distribution can produce. | xref:absl/gaussian_distribution/operator_call-06.adoc[`operator()`] | Function call operators | xref:absl/gaussian_distribution/param-0a.adoc[`param`] | `param` overloads | xref:absl/gaussian_distribution/reset.adoc[`reset`] | Resets the internal state of the distribution. | xref:absl/gaussian_distribution/stddev.adoc[`stddev`] | Returns the deviation distribution parameter. |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:absl/operator_not_eq-0b0.adoc[absl::operator!=]` | Compares two distributions for inequality. | `xref:absl/operator_eq-0e5f.adoc[absl::operator==]` | Compares two distributions for equality. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#