如何高效运用Python random模块的常用方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1658个文字,预计阅读时间需要7分钟。
前言:Python 的 random 模块包含多个随机数生成器。
random 模块是 Python 标准库的一部分,可以直接导入使用。
本文介绍 random 模块中常用方法的用法。
一、生成随机整数
前言
Python 的random模块包含许多随机数生成器。
random是Python标准库之一,直接导入即可使用。本文介绍random中常用方法的用法。
一、生成随机的整数
# coding=utf-8 import random print(random.randint(1, 5)) print(random.randrange(0, 51, 5))
运行结果:
3
40
randint(start, end)会返回一个start到end之间的整数,这里是左闭右闭区间。也就是说可能会返回end值,在Python中,这个是一个比较特殊的地方,一般来说都是左闭右开的区间。
randrange(start, end, step)返回一个range(start, end, step)生成的列表中的随机一个值。这里是左闭右开区间,如果上面代码的51如果换成50,则不可能返回50。
本文共计1658个文字,预计阅读时间需要7分钟。
前言:Python 的 random 模块包含多个随机数生成器。
random 模块是 Python 标准库的一部分,可以直接导入使用。
本文介绍 random 模块中常用方法的用法。
一、生成随机整数
前言
Python 的random模块包含许多随机数生成器。
random是Python标准库之一,直接导入即可使用。本文介绍random中常用方法的用法。
一、生成随机的整数
# coding=utf-8 import random print(random.randint(1, 5)) print(random.randrange(0, 51, 5))
运行结果:
3
40
randint(start, end)会返回一个start到end之间的整数,这里是左闭右闭区间。也就是说可能会返回end值,在Python中,这个是一个比较特殊的地方,一般来说都是左闭右开的区间。
randrange(start, end, step)返回一个range(start, end, step)生成的列表中的随机一个值。这里是左闭右开区间,如果上面代码的51如果换成50,则不可能返回50。

