KnowledgeBoat Logo

Computer Science

Write a function that receives two numbers and generates a random number from that range. Using this function, the main program should be able to print three numbers randomly.

Python

Python Functions

10 Likes

Answer

import random

def generate_random_number(num1, num2):
    low = min(num1, num2)
    high = max(num1, num2)
    return random.randint(low, high)

num1 = int(input("Enter the first number: "))
num2 = int(input("Enter the second number: "))

for i in range(3):
    random_num = generate_random_number(num1, num2)
    print("Random number between", num1, "and", num2, ":", random_num)

Output

Enter the first number: 2
Enter the second number: 78
Random number between 2 and 78 : 77
Random number between 2 and 78 : 43
Random number between 2 and 78 : 52

Enter the first number: 100
Enter the second number: 599
Random number between 100 and 599 : 187
Random number between 100 and 599 : 404
Random number between 100 and 599 : 451

Answered By

2 Likes


Related Questions