python中如何生成随机数
来源:网络收集 点击: 时间:2024-03-03【导读】:
介绍python中产生随机数所使用的函数,以及使用的事项。举例使用pycharm解释器。1.产生随机数需要导入的模块:
2.使用:1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
RANDOMCHOICE随机数RANDINTUNIFORM
在python中,random模块用来产生随机数,这个模块在安装python时自带,无需另行安装。
在使用时直接导入即可:如用import random 导入整个模块。
此模块下有很多函数,用于支持产生随机数,如图:

生成随机的整数;randint(a,b)
参数 a,b是int 型,(且a大于等于b, 也就是a是下限,b是上限);用于限制随机数生成的范围。

扩展举例,生成规定个数的一组随机数。
例如;随机生成一个有10个元素的列表,并且不能重复,范围在0-15之间。
很自然就想到了for in循环,但是有弊端
①for in循序的次数一定,
②在生成随机数时有可能重复,限制掉重复,就不能达到要求个数的元素。
如图:

所有要生成规定个数的一组随机数,最好用while循环;
如图例:

生成随机的0-1的浮点数;用random ()函数 ; 无需参数。
生成随机数的范围,大于等于0,小于1;

函数uniform(a,b) 产生 a-b之间的随机浮点数,区间可以不是整数,两个参数是int或浮点都可,一个是上限,一个是下限。

函数 choice(a) , 从a中随机选取一个元素(a是序列类型, a不能为空);
如图:

randrange(a,b,c) 生成从a-b中间隔为c的随机整数。
如图:

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_225127.html
上一篇:使用python画图正弦图
下一篇:如何播放PPT,有几种方法