Loading lesson path
Concept visual
Start at both ends
Formula
Python has a built - in module that you can use to make random numbers.The random module has a set of methods:
Returns the current internal state of the random number generator setstate() Restores the internal state of the random number generator getrandbits() Returns a number representing the random bits randrange() Returns a random number between the given range randint() Returns a random number between the given range choice() Returns a random element from the given sequence choices() Returns a list with a random selection from the given sequence shuffle() Takes a sequence and returns the sequence in a random order sample() Returns a given sample of a sequence random() Returns a random float number between 0 and 1 uniform() Returns a random float number between two given parameters triangular() Returns a random float number between two given parameters, you can also set a mode parameter to specify the midpoint between the two other parameters betavariate() Returns a random float number between 0 and 1 based on the Beta distribution (used in statistics) expovariate() Returns a random float number based on the Exponential distribution (used in statistics) gammavariate() Returns a random float number based on the Gamma distribution (used in statistics) gauss() Returns a random float number based on the Gaussian distribution (used in probability theories) lognormvariate()
Formula
Returns a random float number based on a log - normal distribution (used in probability theories)normalvariate() Returns a random float number based on the normal distribution (used in probability theories) vonmisesvariate() Returns a random float number based on the von Mises distribution (used in directional statistics) paretovariate() Returns a random float number based on the Pareto distribution (used in probability theories) weibullvariate() Returns a random float number based on the Weibull distribution (used in statistics)