from aiohttp import web
import random

gen = random.Random()
gen.seed(340)

routes = web.RouteTableDef()


@routes.get("/")
async def root(req):
    rolls = [gen.randrange(1,7) for roll in range(3)]
    eqn = " + ".join(str(roll) for roll in rolls)
    tot = sum(rolls)
    return web.Response(text=f'<div style="font-size:4vw">You roll three dice and get {eqn} = <strong>{tot}</strong><div>', content_type='text/html')

if __name__ == '__main__':
    app = web.Application()
    app.add_routes(routes)
    web.run_app(app)