【发布时间】:2021-11-23 16:10:58
【问题描述】:
我一直在研究一个使用字典和随机库返回随机字符串的命令:
import random
randnum = random.randint(0,5)
words = {1:"random text" 2:"random text2" 3:"random text3" 4:"random text4" 5:"randomtext5"}
def getrandom():
randomtext = words[randnum]
return randomtext
但是每当我使用该命令时,它都会返回相同的文本,因为我一遍又一遍地得到相同的数字,我也尝试使用 random.sample 方法,但我得到相同的结果,我没有对这个图书馆有很多经验,
有什么办法让我得到一个随机的非重复号码?任何帮助将不胜感激!
【问题讨论】:
-
您是否有意在函数中返回
randnum而不是randomtext? -
感谢您的指出,这不是故意的
randomtext在我编辑问题时被替换为randnum,现在已修复
标签: python random discord discord.py