Python随机正数bigint-SQL数据类型

狙击

这个问题可能是一个很简单的答案,“是的,很好”。我正在尝试提出一种简单的方法来从(包括)之间生成一个随机数

19223372036854775807

应该很容易吧?我正在这样做,我认为它工作正常。

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章