You can download this code by clicking the button below.
This code is now available for download.
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})