не работает команда с рандомом

Хочу сделать такую команду: .random (минимальное число, максимальное число) пример: .random 50 60. Чтобы бот выводил рандомное число от 50 до 60 (или другие числа)

randin = 'in'
randout = 'out'
@bot.command()
async def randome(ctx, randin = False, randout =False):
    if randin == False:
        await ctx.send("Введите число от 1 до 100 000. Пример: 500 600")
    else:
     randomiz = (random.randint({randin}, {randout}))
     embedg = disnake.Embed(
     title = ("Рандомайзер"),
     description = (f'{randomiz}'),
     color = 0x08000
     )
     await ctx.send(embed=embedg)

Выводит такая ошибка: введите сюда описание изображения


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

Автор решения: Миша
import random
random.randint(50, 60) # функция генерирует случайное целое число от 50 до 60. вместо них могут быть любые числа.
→ Ссылка
Автор решения: Timur

Нужно было всего лишь добавить: min: int, max: int. И ничего лишнего

@bot.command()
async def rand(ctx, min: int, max: int):
  rando = random.randint(min, max)
  await ctx.send(rando)
→ Ссылка