Differences between revisions 2 and 3
Revision 2 as of 2023-03-02 16:06:20
Size: 1609
Comment:
Revision 3 as of 2023-06-15 18:38:52
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


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


CategoryRicottone

Python/Random (last edited 2023-12-09 01:48:58 by DominicRicottone)