Starlette API for Random Number Generation

  • Share this:

Code introduction


This function creates a Web API using the Starlette library that accepts HTTP requests and returns a randomly generated number.


Technology Stack : Starlette, JSONResponse, Request, random

Code Type : Web API

Code Difficulty : Intermediate


                
                    
from starlette.responses import JSONResponse
from starlette.requests import Request
import random

def generate_random_number(request: Request):
    # This function generates a random number and returns it as a JSON response.
    number = random.randint(1, 100)
    return JSONResponse({"random_number": number})