不能在函数Python中使用随机数

时间:2018-02-27 03:34:00

标签: python discord discord.py

所以我正在研究一个不和谐的机器人,我需要在每次调用该函数时都有一个新的随机生成的数字。我怎么能这样做?我尝试了这个,但它不起作用,我只是得到一个错误,说“对象没有属性'randint'”

@bot.command()
async def test(*, message: str=None):
    if message is None:
        r = random.randint(0, 6779)
        await bot.say(r)

2 个答案:

答案 0 :(得分:0)

尝试使用

random.choice(range(0,6779)) 

而不是

random.randint(0, 6779)

答案 1 :(得分:-1)

我认为问题是你写的地方

random.randint(0, 6779)

你应该写

random.choice(range(0,6779)) 

代替那个