Files
2025-10-25 03:02:53 +03:00

46 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[rand.dist.general]
# 29 Numerics library [[numerics]](./#numerics)
## 29.5 Random number generation [[rand]](rand#dist.general)
### 29.5.9 Random number distribution class templates [[rand.dist]](rand.dist#general)
#### 29.5.9.1 General [rand.dist.general]
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L4486)
Each type instantiated
from a class template specified in [[rand.dist]](rand.dist "29.5.9Random number distribution class templates") meets the requirements
of a [random number distribution](rand.req.dist "29.5.3.6Random number distribution requirements[rand.req.dist]") type[.](#1.sentence-1)
[2](#2)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L4492)
Descriptions are provided in [[rand.dist]](rand.dist "29.5.9Random number distribution class templates") only for distribution operations
that are not described in [[rand.req.dist]](rand.req.dist "29.5.3.6Random number distribution requirements") or for operations where there is additional semantic information[.](#2.sentence-1)
In particular,
declarations for copy constructors,
for copy assignment operators,
for streaming operators,
and for equality and inequality operators
are not shown in the synopses[.](#2.sentence-2)
[3](#3)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L4504)
The algorithms for producing each
of the specified distributions areimplementation-defined[.](#3.sentence-1)
[4](#4)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/numerics.tex#L4509)
The value of each probability density function p(z) and of each discrete probability function P(zi) specified in this subclause
is 0 everywhere outside its stated domain[.](#4.sentence-1)