You can download this code by clicking the button below.
This code is now available for download.
This code defines a Starlette application that can generate a random number within a specified range. Users can access this random number by visiting a specific route.
Technology Stack : Starlette
Code Type : Web API
Code Difficulty : Intermediate
from starlette.responses import JSONResponse
from starlette.routing import Route
from starlette.applications import Starlette
import random
def random_number_generator(min_value, max_value):
return random.randint(min_value, max_value)
def random_number_route(request):
min_value = 1
max_value = 100
random_number = random_number_generator(min_value, max_value)
return JSONResponse({"random_number": random_number})
def xxx(request):
route = Route("/random-number", random_number_route)
app = Starlette(routes=[route])
return app(request)