一.生成隨機浮點數或者小數
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)