discord.py рандомизация открытия кейсов

хочу сделать команду для открытия боксов на рандоме но почему то шанс именно проигрывания но не могу понять в чём проблема, вот команда:

@bot.command()
async def box(ctx):
    rand = {random.randint(2000, 10000)}
    loose = {random.randint(1, 3)}
    if loose == 2:
        embeda = disnake.Embed(
        title = (f"Вы выиграли и получили: {rand} "),
        description = (f"Поздравляю, ты выиграл {rand} коинов! Можешь перевести их себе на баланс."),
        color = 0xFF0000
        )
        await ctx.send(embed=embeda)
    else:
        embedf = disnake.Embed(
        title = ("Вы проиграли"),
        description = ("вы проиграли"),
        color = 0xFF0000
        )
        await ctx.send(embed=embedf)

Ответы (1 шт):

Автор решения: Timur

Надо было использовать обычные скобки в loose

@bot.command(pass_context = True)
async def box(ctx):
    rand = {random.randint(2000, 10000)}
    loose = (random.randint(1, 3))
    if loose == 2:
        embeda = disnake.Embed(
        title = (f"Вы выиграли и получили: {rand} "),
        description = (f"Поздравляю, ты выиграл {rand} коинов! Можешь перевести их себе на баланс."),
        color = 0xFF0000
        )
        await ctx.send(embed=embeda)
    else:
        embedf = disnake.Embed(
        title = ("Вы проиграли"),
        description = ("вы проиграли"),
        color = 0xFF0000
        )
        await ctx.send(embed=embedf)
        print(f"{loose}")
→ Ссылка