Generating Random Numbers with Argparse

  • Share this:

Code introduction


This function uses the Argparse library to parse command-line arguments and the random library to generate a random number between two integers.


Technology Stack : Argparse, random

Code Type : Function

Code Difficulty : Intermediate


                
                    
import argparse
import random

def generate_random_number(num1, num2):
    parser = argparse.ArgumentParser(description='Generate a random number between two integers.')
    parser.add_argument('--num1', type=int, required=True, help='The lower bound of the random number.')
    parser.add_argument('--num2', type=int, required=True, help='The upper bound of the random number.')
    args = parser.parse_args()
    return random.randint(args.num1, args.num2)