打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python random模块
本篇介绍比较常用的一个标准模块,random
这是一个随机数模块,可以用来随机生成随机数,经常被用于数学、游戏、算法等等上面。
1、导入random模块
要使用此模块,要先导入。
import random
2、查看模块中的内容
可以用dir(random)查看此模块中的变量及函数。
3、模块中常用的函数
接下来介绍一下此模块中经常用到的函数。
(1)randint(a,b)
此函数用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b
由上图可以看出,多次运行,每次生成的数都是不一样的,并且都是整数。
(2)randrange([start],stop[,step])
此函数从指定范围内,按指定基数递增的集合中获取一个随机数。函数参数中,【】里的内容可以省。
randrange(10,20,2)的意思是生成从1020以内的某一个偶数,即是从[10,12,14,16,18]中随机抽一个数。

------------------我是广告开始的分隔符

------------------我是广告结束的分隔符

(3)random()
此函数的功能是随机生成一个【01)内的小数。
(4)uniform(x,y)
此函数用于随机生成一个小数,范围在[x,y)以内。
uniform(1,10)就是随机生成一个1~10之间的小数。
(5)choice(sequence)
此函数的功能是从序列sequence中任取一个值。
这个序列可以是列表,可以是元组等。
(6)shuffle(x[,random])
此函数的功能是用于将一个列表中的元素打乱,即将列表内的元素随机排列。
(7)sample(sequence,k)
此函数的功能是在序列sequence中取k个元素并随机排列。
Random模块中还有其他的函数,在这里就不一一演示了,有需要用到时直接在网上搜索即可。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python中随机数的生成
第31天:Python random 模块
Python 随机数函数(random,uniform,randint,randrange,shuffle,sample)
敲黑板~~柠檬教你Python随机函数的使用详解
Arduino如何产生随机数
Python3.x中数据随机重排基本方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服