【问题标题】:Can we set random() function upper limit to infinity in Python? [duplicate]我们可以在 Python 中将 random() 函数的上限设置为无穷大吗? [复制]
【发布时间】:2021-11-07 11:09:10
【问题描述】:

我们可以将随机函数的上限设置为无穷大吗,即random()函数没有上限,每次使用它都会自动从无穷数设置上限。

如果不是 random() 函数,有没有其他函数可以做到这一点?

【问题讨论】:

  • random() * sys.maxsize 可以吗?
  • 您可能需要等待 非常 很长时间才能得到答案。当你最终得到这个数字时,你需要购买多少亿的存储空间来保存它?

标签: python python-3.x random upperbound


【解决方案1】:
import random
import sys
x = random.randint(0, sys.maxsize)

【讨论】:

  • 每次调用它都会生成一个常数。
  • 每次在同一个程序中调用,还是每次重新运行同一个程序?在后一种情况下,这可能是一个种子问题。
猜你喜欢
  • 1970-01-01
  • 2011-07-23
  • 2020-07-08
  • 2017-11-10
  • 1970-01-01
  • 1970-01-01
  • 2018-03-04
  • 2015-05-28
  • 2018-10-18
相关资源
最近更新 更多