这个问题可能是一个很简单的答案,“是的,很好”。我正在尝试提出一种简单的方法来从(包括)之间生成一个随机数
1
和 9223372036854775807
应该很容易吧?我正在这样做,我认为它工作正常。
import random
print (random.randint(1,9223372036854775807))
我担心的是SQL数据类型9223372036854775807
的上限BIGINT
。是否randint
有上限(如SQL数据类型)?我还有其他Python方式可以解决这个问题吗?
根据docs.python.org,randint返回一个随机整数N,使得a <= N <= b。randrange(a,b + 1)的别名。没有限制。
另外,在Python 3中,普通的int类型是unbounded。
因此,我认为应该没问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句