python - Python discord bot 随机数生成器
问题描述
我想制作一个随机数生成器,它从列表中选择一个随机数......我想出了这个,但每次我运行它时它都是 0,我不知道问题出在哪里......谢谢你的帮助:>
async def on_message(self, message):
seed(1)
sequence = [i for i in range(2)]
print(sequence)
if message.content.startswith("test"):
for _ in range(1):
value = choice(sequence)
if value == 0:
await message.channel.send("0")
if value == 1:
await message.channel.send("1")
解决方案
好的,一切正常,如果您使用来自 user3832673 的解决方案...只需将种子设置为时间:seed(int(time.time()))
推荐阅读
- gdb - 在 VSCode 中将 gdb(C++ 调试器)附加到远程 python 进程
- html - Bootstrap 4侧边栏菜单下拉菜单
- python - 知道如何导入此数据集吗?
- r - 用值和标题标记 geom_hline()
- react-native - 在本机反应中将图像转换为base64
- visual-studio-2017 - Azure Cosmos DB 处于“正在创建”状态
- javascript - jest --watch 或 --watchAll 是否忽略 --runInBand 选项?
- c# - 无法设置字符串 const System.Environment.CurrentDirectory;
- c# - 获得预期的顶级语句(例如“消息”)。同时将 proto 转换为 C#
- swift - SceneKit 着色器修改器