random生成随机数
一.生成随机浮点数或者小数
1、生成0-1的之间的浮点数
import random
res = random.random()
print(res) # 0.7563344427109138
2、生成0-1之间的浮点数,2位精度
res =round(random.random(),2)
print(res) #0.41
3、生成1-100之间的浮点数
res =round(random.uniform(1,100),2)
print(res) #30.43
二.生成整数,奇数,偶数
1、生成1-100之间的整数
res = random.randint(1,100)
print(res) #9
2、生成1-100之间的整数,加%
res = str(random.randint(1,100))+'%'
print(res) 40%
3、生成1-100之间的奇数
res = random.randrange(1,100)
print(res) 45
4、生成2-100之间的偶数
res = random.randrange(2,100,2)
print(res)
三、序列中随机取元素
res = random.choice(['石头','剪刀','布'])
print(res)
四、生成随机字符串
res = ''.join(random.sample('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789',32))
print(res)
五、生成一定范围内的随机整数 10个
for one in random.sample(range(5,30),10):
print(one)
嗨~今天你暴躁了吗?
~~~关注我,更多精彩内容带给你,关注私聊带走绝密知识~~~