While writing code in Python, there is a need sometimes for developers to generate random numbers. Random numbers are very useful in building gambling games to deal a random hand to players, in cryptography and statistical sampling in Python code.
Python provides a very easy way to generate these random numbers by using the
random module. These random numbers are very deterministic as they are generated using a
seed value. Hence, they are not ideal for use in encryption. For a given
seed, they always generate the same random numbers.
# import random module >>> import random # define the seed value to be used for generating random numbers >>> random.seed(3) # random numbers are always a value between 0 and 1 >>> print(random.random()) 0.23796462709189137 >>> print(random.random()) 0.5442292252959519 >>> print(random.random()) 0.36995516654807925
Learn Python Today
Get hands-on experience writing code with interactive tutorials in our free online learning platform.
- Free and fun
- Designed for beginners
- No downloads or setup required