Python Program to generate a random number within the given range

Program

# Program to generate a random number between two given numbers
import random
#Syntax: random.randint(a,b)
start = int(input("Enter the start number of the range: "))
end = int(input("Enter the start number of the range: "))
print(random.randint(start,end))

This program generates a random number within a user-defined range using Python's random module.

  1. Import the random module

    • The random module provides functions to generate random numbers.
  2. Take User Input

    • The user enters a start number and an end number to define the range.
  3. Generate a Random Number

    • random.randint(start, end) generates a random integer between start and end (both inclusive).
  4. Print the Result

    • The generated random number is displayed.

Key Takeaways

  • The random.randint(a, b) function includes both a and b in the range.
  • Useful for lottery simulations, games, or randomized selections.
  • The program ensures user-defined input for flexibility.

Output

$ python3 GenerateRandomNumbers.py 
Enter the start number of the range: 25
Enter the start number of the range: 50
38