Size: 1609
Comment:
|
Size: 1689
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 175: | Line 175: |
[[https://pymotw.com/3/random/|Python Module of the Day article for random]] |
Python Random
Contents
Usage
BetaVariate
Choice
Choices
ExpoVariate
GammaVariate
Gauss
Returns a pseudo-random float from a Gaussian distribution characterized by mu and sigma (in that order).
import random r = random.gauss(0, 1)
GetRandBits
LogNormVariate
NormalVariate
Returns a pseudo-random float from a normal distribution characterized by mu and sigma (in that order).
import random r = random.normalvariate(0, 1)
ParetoVariate
RandBytes
RandInt
Random
Returns a pseudo-random float between 0 and 1, inclusive of 0.
import random r = random.random()
RandRange
Sample
Seed
Shuffle
Triangular
Uniform
Returns a pseudo-random float between a and b, inclusive.
import random r = random.uniform(0,1)
Note: due to floating point rounding, it is possible that the high end of the range will not be included.
VonMisesVariate
WeibullVariate
See also
Python random module documentation
Python Module of the Day article for random