首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为dialogflow创建两次相同的随机数

问如何为dialogflow创建两次相同的随机数
EN

Stack Overflow用户
提问于 2019-05-09 04:29:21
回答 1查看 374关注 0票数 0

我正在尝试使用Dialogflow和flask webhook创建一个聊天机器人来教授数学,它的一个功能是给出和回答问题。我已经做好了让聊天机器人创建随机数字,然后问一个问题。然后用户回答,然后聊天机器人检查答案。问题是,每次用户在聊天窗口中陈述一条消息时,它都会向webhook发送一个新的请求。在这个过程中创建新的随机数。正因为如此,我想知道是否有办法生成两次相同的随机数,或者以某种方式将这些值保存在对话流中或从webhook外部保存。

EN

回答 1

Stack Overflow用户

发布于 2019-05-09 04:41:54

您可以在random模块中指定种子。每次将种子设置为特定数字时,都会开始从该特定数字生成随机序列。例如:

代码语言:javascript
复制
import random

print(random.random(), random.random()) # 0.473694231423486 0.9982145771110763
print(random.random(), random.random()) # 0.48084261447054455 0.7666080217170774
random.seed(12345)
print(random.random(), random.random()) # 0.41661987254534116 0.010169169457068361
random.seed(12345)
print(random.random(), random.random()) # 0.41661987254534116 0.010169169457068361

请注意,最后两个序列是随机的,但相等。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56048595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档