Python Random Module 🎲
Random Module
Python has a built-in module that you can use to make random numbers.
✨ Common Random Methods
| Method | Description |
|---|---|
| seed() | Initialize the random number generator |
| getstate() | 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.0 and 1.0 |
| 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 |
💡 Did You Know?
The random module is not suitable for security or cryptographic uses.