If you take any application, big or small, generating a random number is one of the basic operations required.

If you are a big fan of writing unit test cases, you must have implemented this for mock data generation.

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.

  1. random()
  2. randint()
  3. sample()

Generate a Random Number using the random function in python

The random() function takes no parameters and returns values uniformly distributed between 0 and 1.

import random
randomNumber=random.random()
print(randomNumber)
How to use Random Function in Python | 2022 1
I generated a random number using a random function in Python.

Random Function With Range in 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.
Random Function in Python with range

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.

How to use Random Function in Python | 2022 2
The output of generating Random Numbers between a range

Random Sample Function in Python

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)
How to use Random Function in Python | 2022 3
Generate a Random Number using random.

Conclusion

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.

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback
6 months ago

[…] C++, Java, and Python are among the many examples of languages used in programming. The latter is used to create […]

trackback
6 months ago

[…] coding practice – Example: Python(Easy, Medium, […]