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

以下是一些使用不同的python模块的解释性说明,它们如何生成随机整数?考虑生成介于0和9之间(包括两端)的随机数的方案。

使用randrange

语法:

    random.randrange(stop)

    random.randrange(start, stop, step)

代码:

>>> import random

>>> for i in range(10):

...     print(random.randrange(10))

... 

2

2

2

0

8

8

5

6

6

3

使用randint

语法:

    random.randint(a,b)

代码:

>>> import random

>>> for i in range(10):

...     print(random.randint(0,10))

... 

1

6

7

5

8

9

6

2

3

9

>>>

使用secrets

通过使用此方法,我们可以生成加密强度高的随机数。

>>> from secrets import randbelow

>>> for i in range(10):

...     print(randbelow(10))

... 

6

5

2

0

7

2

0

1

2

6

>>>

以上是 在Python中生成0到9之间的随机整数 的全部内容, 来源链接: utcz.com/z/357558.html

回到顶部