Sunday, November 17, 2024
Google search engine
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

Recent Comments