If you take any application, big or small, generating a random number is one of the basic operations required.
We can utilize the random module in python to generate a random number in python. List of methods offered by the random module to generate the number.
Generate a Random Number in Python using the random.random function
The random() function takes no parameters and returns values uniformly distributed between 0 and 1.
import random randomNumber=random.random() print(randomNumber)
Generate a Random Number within the Provided Range Using Python
We can use random.rand function to generate the random number between the lower and higher value provided in the function.
|random.rand(0,100)||It will generate random numbers between 0 and 100, where the generated number will be greater than 0 and less than 100.|
|random.rand(1000,9999)||It will generate random numbers between 1000 and 999, where the generated number will be greater than 1000 and less than 999.|
|random.rand(1,6)||It will generate a random number between 1 and 6. where the generated number will be greater than 1 and less than 6.|
import random randomNumber=random.randint(10,55) print(randomNumber)
As you can see in the above program, numbers will be generated between only 10 and 44.
Generate a Random Number using random.Sample
To instantly generate a list of random numbers, we can also use the sample() method offered by the random module. Here, we specify a range and the number of random numbers that should be generated.
import random randomlist = random.sample(range(10, 30), 5) print(randomlist)
random module provides a list of methods that can be used to generate the random number. we have explored a few of the random, randint , and sample methods in it.