产生0到9之间的随机整数的不同方法

359 阅读1分钟

生成0到9之间的随机整数

在这篇文章中,让我们学习一下为指定范围生成随机整数的不同方法。

  • 使用randrange
  • 使用randint
  • 使用secrets
  1. 使用randrange。

我们从 随机 模块中导入这个函数 。

语法: Random.randrange(start, stop, step)

  • start。 从这个数字开始生成。默认值是0。
  • stop: 生成的数字在 stop-1处结束 。
  • step。 默认值为1。

如果 stop 的值 <= start ,并且数字 不是整数,这个函数会引发 ValueError

注意: start和stop是可选参数。

  1. 使用randint()。

这是随机模块中的一个内置方法。

语法: randint(start, end)

注意: end的值 是包括在内的。

当浮点数类型的值作为参数传递时 ,该函数会引发 ValueError ,而 当数值以外的参数作为参数传递时,会引发TypeError

  1. 使用randbelow()。

randbelow()是 secrets模块的一个内置函数。这个模块用于生成随机数,以处理基本数据,如密码、账户认证、安全令牌和相关的秘密,这些秘密具有很强的加密性。该模块在Python 3.6及以上版本中被支持。

语法: randbelow[0, end)

注意: end的值 是独占的。

The postGenerate random integers between 0 and 9appeared first oni2tutorials.