![](http://m.sbmmt.com/img/upload/article/000/000/033/5cff68ac4206c407.jpg)
python中用random模块来生成随机数。
random模块的几种用法如下
1.随机浮点数
random() --- 产生大于等于0且小于1的浮点数
ret = random.random() print(ret)
uniform(a,b) --- 产生指定范围的随机浮点数
ret = random.uniform(1, 4) print(ret)
2.随机整数
randint(a,b) --- 产生a,b范围内的整数,包含开头和结尾
randrange(start,stop,[step]) --- 产生start,stop范围内的整数,包含开头不包含结尾,step指定产生随机数的步长。
ret = random.randrange(1, 6, 2) print(ret)
3.随机选择一个数据
random.choice(lst) --- 随机返回序列中的一个数据
lst = ['a', 'b', 'c'] ret = random.choice(lst) print(ret)
4.打乱
shuffle() --- 打乱列表的顺序
lst = ['a', 'b', 'c'] print(lst) # ['a', 'b', 'c'] random.shuffle(lst) print(lst) # ['b', 'a', 'c']
以上就是python如何生成整数范围内的随机数的详细内容,更多请关注php中文网其它相关文章!
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
上一篇:python的注释有哪几种 下一篇:python中有哪些基本数据类型