这篇文章主要介绍了python如何随机生成小数? Python生成随机小数的方法有哪些?具有一定借鉴价值 , 需要的朋友可以参考下 。希望大家阅读完这篇文章之后能有所收获 , 下面让小我带着大家一起了解一下吧 。
文章插图
python中的random模块用于随机数
(1)随机生成一个小数 , 案例如下:
import random#导入模块
print(random.random(2,10)) #随机>2 且<10之间的小数结果:6.8662255331135954
print(random.uniform(1,9)) #随机一个>1且< 9的小数结果:8.6689565838916424
补充python如何生成其他相关数
(2)生成一个随机整数 , 案例如下
print(random.randint(1,5)) #随机一个>=1且<=5的整数结果:3
print(random.randrange(2,10,2)) #随机一个>=12且<=10之间的奇数 , 其中2表示递增基数结果:7
(3)生成随机返回, 案例如下:
【Python如何随机生成小数?Python生成随机小数的方法有哪些?】print(random.choice(['11','abc',520,88,[3,4]])) #随机返回参数列表中任意一个元素结果:88
print(random.sample(['221','abc',52,[1,5]],3))#随机返回参数列表中任意两个元素 , 参数2指定返回的数量结果:
['abc', 52,’221’](4)打乱一个列表的顺序 , 案例如下
H = [1,3,5,7,9,11]random.shuffle(H)print(H)结果:
[3, 1, 11, 5, 9, 7](5)验证码生成器 , 案例如下
import randomdef random_num():code = ''for i in range(4):H1 = random.randint(0,9)H2 = chr(random.randint(65,90))add = random.choice([H1,H2])code = ''.join([code,str(add)])return codeN= random_num()print(N)希望今天分享python如何随机生成小数? Python生成随机小数的方法有哪些?的内容对大家有帮助 , 同时也希望大家自己多动手实践一下 , 如果想要学习更多新知识的 , 可以继续关注哦!会每天给大家带来不一样的内容 。
推荐阅读
- 如何对python集合进行操作?python集合操作技巧详解
- 如何使用pandas读取文件?使用pandas读取文件的方法有哪些?
- 在Python字符串中快速拼接的方法有哪些?如何实现python字符串的拼接?
- 为什么Python课程这么抢手?值得学习吗?
- Python如何实现匹配替换?python匹配替换的方法有哪些?
- python程序无法打开怎么办?python程序无法打开的解决方法
- 什么是python的集合?python集合怎么表示?
- 淘宝店铺如何关闭?淘宝店被封怎么重新开?
- 短视频变现是真的吗?如何赚钱?
- 商品曝光率如何提升?附注意事项