Python Random Module
- Föregående Sida Python Nyckelord
- Nästa Sida Begäran Modul
Python has a built-in module that can be used to generate random numbers.
random
The module has a set of methods like the following:
Method | Description |
---|---|
seed() | Initialize the random number generator. |
getstate() | Return the current internal state of the random number generator. |
setstate() | Restore the internal state of the random number generator. |
getrandbits() | Return a number representing a random bit. |
randrange() | Return a random number between the given range. |
randint() | Return a random number between the given range. |
choice() | Return a random element from the given sequence. |
choices() | Return a list containing a random selection from the given sequence. |
shuffle() | Accept a sequence and return this sequence in a random order. |
sample() | Return a given sample from the sequence. |
random() | Return a floating-point number between 0 and 1. |
uniform() | Return a random floating-point number between the two given parameters. |
triangular() | Return a random floating-point number between the two given parameters, you can also set the mode parameter to specify the midpoint between other two parameters. |
betavariate() | Baserat på Beta-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
expovariate() | Baserat på exponentfördelning (används inom statistik), returnerar slumpmässiga flyttalsvärden mellan 0 och 1, om parametern är negativ returneras slumpmässiga flyttalsvärden mellan 0 och -1. |
gammavariate() | Baserat på Gamma-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
gauss() | Baserat på Gauss-fördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
lognormvariate() | Baserat på lognormalfördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
normalvariate() | Baserat på normalfördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
vonmisesvariate() | Baserat på von Mises-fördelning (används inom riktad statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
paretovariate() | Baserat på Pareto-fördelning (används inom sannolikhetslära) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
weibullvariate() | Baserat på Weibull-fördelning (används inom statistik) returnerar slumpmässiga flyttalsvärden mellan 0 och 1. |
- Föregående Sida Python Nyckelord
- Nästa Sida Begäran Modul