Random Module
The randrange() function
in Python is used to generate a random number from a specified range. It is
part of the random module. Here are a few examples to demonstrate how it works.
import random
# Random number from 0 to 9
num = random.randrange(10)
print(num) #
Output: Any number from 0 to 9
# Random number from 5 to 14
num = random.randrange(5, 15)
print(num) #
Output: Any number from 5 to 14
# Random even number from 0 to 18
num = random.randrange(0, 20, 2)
print(num) #
Output: 0, 2, 4, ..., 18
for i in range(5):
print(random.randrange(1, 100))
# Output: 5 random numbers between 1 and 99
#EG:
fruits = ['apple', 'banana', 'cherry', 'date', 'fig']
# Get a random index within the list
index = random.randrange(len(fruits))
# Access the list using the random index
print("Random fruit:", fruits[index])
The random() function in Python is used to generate a random
floating-point number between 0.0 and 1.0 (not including 1.0). It is also
part of the random module.
import random
num = random.random()
print(num) #
Output: Random float between 0.0 and 1.0
# Random float between 0 and 10
num = random.random() * 10
print(num)
num = 5 + (random.random() * 5)
print(num)
for i in range(3):
print(random.random())
# Output: 3 random floats between 0.0 and 1.0
The randint() function in
Python is used to generate a random integer between two specified values inclusive
(meaning both end values are included).
It’s part of the random
module
import random
num = random.randint(1, 10)
print(num) #
Output: Random integer from 1 to 10 (inclusive)
dice = random.randint(1, 6)
print("Dice roll:", dice) # Output: 1 to 6
student_roll = random.randint(1001, 1020)
print("Random roll number:", student_roll)
neg_num = random.randint(-10, -1)
print("Random negative number:",
neg_num) # Output: between -10 and -1
for _ in range(5):
print(random.randint(10, 20))
# Output: 5 random integers between 10 and 20
Q1. Write a random number generator that generates random numbers between 1 and 6 (simulates a dice).
i
Comments
Post a Comment