Friday, October 24, 2025
HomeLanguagesHow to generate a random number between 0 and 1 in Python...

How to generate a random number between 0 and 1 in Python ?

The use of randomness is an important part of the configuration and evaluation of modern algorithms.

Here, we will see the various approaches for generating random numbers between 0 ans 1.

Method 1:

Here, we will use uniform() method which returns the random number between the two specified numbers (both included).

Code:

Python3




import random
  
print(random.uniform(0, 1))


Output:

0.0023922878433915162

Method 2:

Here, we will use random() method which returns a random floating number between 0 and 1.

Code:

Python3




import random
  
print(random.random())


Output:

0.7769332461684861

Method 3:

Here, we will use the numpy to generate the array of the random numbers.

Code:

Python3




import numpy as np
  
x=np.random.random(1)[0]
print(x)


Output:

0.03394418147881839

Method 4:

Here, we will see the custom approach for generating the random numbers.

randint() is the method which return the random integer between two specified values.

Code:

Python3




import random
  
print(random.randint(0, 10**5)/ 10**5)


Output:

0.59882
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS