Starlette API for Random Number Generation

  • Share this:

Code introduction


This code defines a Starlette web API that generates a random number between 1 and 100. When the user accesses this API, they receive a JSON response containing the generated random number.


Technology Stack : Starlette, Python Standard Library

Code Type : Web API

Code Difficulty : Intermediate


                
                    
from starlette.responses import JSONResponse
from starlette.routing import Route, Routes
from starlette.applications import Starlette

def random_number_response(request):
    import random
    number = random.randint(1, 100)
    return JSONResponse({"random_number": number})

app = Starlette(debug=True, routes=[
    Route("/random-number", random_number_response)
])