Python Program to Generate a Random Number
In this tutorial, you will learn to generate a random number using inbuild Python random module.
Generating a Random Number
In this example random function returns a random floating value
1import random 2n = random.random() 3print(n)
Output:
10.4352688540524874
Generating a Number within a Given Range
To get integer value instead of float we can use randint function to generate values between a range.
1import random 2n = random.randint(0,100) 3print(n)
Output:
131
Using random.sample()
The random module also have the sample() method, which generates a list of random numbers.
1import random 2# Generate 10 random numbers between 0 and 100 3random__sample_list = random.sample(range(0, 100), 10) 4print(random__sample_list)
Output:
1[89, 8, 42, 90, 80, 1, 86, 28, 3, 6]
Generating a List of numbers Using For Loop
1import random 2random_list = [] 3for i in range(0,10): 4 n = random.randint(1,100) 5 random_list.append(n) 6print("random_list:", random_list)
Output:
1random_list: [63, 4, 17, 66, 53, 74, 13, 9, 97, 29]