# Random Ops

# Random Ops

## Summary

| ### Classes ||
|---|---|
| [tensorflow:: ops:: Multinomial](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/multinomial) | Draws samples from a multinomial distribution. |
| [tensorflow:: ops:: ParameterizedTruncatedNormal](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/parameterized-truncated-normal) | Outputs random values from a normal distribution. |
| [tensorflow:: ops:: RandomGamma](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-gamma) | Outputs random values from the Gamma distribution(s) described by alpha. |
| [tensorflow:: ops:: RandomNormal](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-normal) | Outputs random values from a normal distribution. |
| [tensorflow:: ops:: RandomPoissonV2](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-poisson-v2) | Outputs random values from the Poisson distribution(s) described by rate. |
| [tensorflow:: ops:: RandomShuffle](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-shuffle) | Randomly shuffles a tensor along its first dimension. |
| [tensorflow:: ops:: RandomUniform](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-uniform) | Outputs random values from a uniform distribution. |
| [tensorflow:: ops:: RandomUniformInt](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/random-uniform-int) | Outputs random integers from a uniform distribution. |
| [tensorflow:: ops:: TruncatedNormal](https://www.tensorflow.org/versions/r2.5/api_docs/cc/class/tensorflow/ops/truncated-normal) | Outputs random values from a truncated normal distribution. |