Open In App

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

Last Updated : 03 Jan, 2021
Comments
Improve
Suggest changes
Like Article
Like
Report

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

Next Article
Article Tags :
Practice Tags :

Similar Reads