【发布时间】:2020-06-22 08:11:09
【问题描述】:
我有一个这些整数的列表
列表 = [10, 20, 30, 40, 50 ,60, 70, 80, 90, 100]
如何生成种子值 (a) 以与 Random.seed(a) 模块一起使用以获得特定结果(在本例中为数字 70)? 我想在传递 list 参数时调用 random.choice 函数。即随机选择(列表)。我需要将种子设置为特定值才能获得 70 的结果。 我可以使用种子值在非整数类型列表中生成特定结果吗?如果可以的话,该怎么做?
【问题讨论】:
-
除非您使用自定义的、糟糕的随机数生成器,否则我认为这不太可行。
-
我不确定我是否理解这个问题。
random.seed总是返回 None,所以你不能让它返回 70。或者你的意思是你在调用random.seed之后从random调用另一个函数?你打电话给哪个? -
我想在传递 list 参数时调用 random.choice 函数。即随机选择(列表)。我需要将种子设置为特定值才能获得 70 的结果。
标签: python python-3.x list random random-seed