random参数区间问题

random参数区间问题

1
2
3
4
5
6
7
8
# coding:utf-8
 
print(random.random())
print(random.uniform(11))
print(random.randint(11))
print(random.choice([12]))
print(random.sample([12], 2))
print(random.randrange(111))

https://img1.sycdn.imooc.com//climg/646c542709d002ef05680217.jpg

从结果可以看出random.uniform、random.randint参数区间:左右都是闭区间

random.randrange不是左右闭区间,random.random区间不知道是不是[0, 1]

老师有random区间的相关资料吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小猿 2023-05-23 14:17:50

同学,你好!random.random()是左闭右开的,是小于1不等于1的。同学可以查看下random的官方文档:https://docs.python.org/3/library/random.html

https://img1.sycdn.imooc.com//climg/646c5b1009d3abf706520070.jpg

https://img1.sycdn.imooc.com//climg/646c5a71096b32af06860045.jpg


祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码