Python如何随机生成小数?Python生成随机小数的方法有哪些?

这篇文章主要介绍了python如何随机生成小数? Python生成随机小数的方法有哪些?具有一定借鉴价值 , 需要的朋友可以参考下 。希望大家阅读完这篇文章之后能有所收获 , 下面让小我带着大家一起了解一下吧 。

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生成随机小数的方法有哪些?的内容对大家有帮助 , 同时也希望大家自己多动手实践一下 , 如果想要学习更多新知识的 , 可以继续关注哦!会每天给大家带来不一样的内容 。

    推荐阅读