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
Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.
To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course.