1.语法
以下是 random() 方法的语法:
import random
random.random()
注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。
2.相关函数
2.1 randint(start,end):随机产生一个整数型随机数
print(random.randint(1,10))
运行结果
第一次:8
第二次:10
2.2 random():随机产生一个从0到1的浮点型随机数
print(random.random())
运行结果
0.6151982247893049
注意:该函数不能含有参数
2.3 uniform(start,end):随机产生一个浮点型随机数
print(random.uniform(1.1,5.4))
print(random.uniform(1,5))
运行结果
第一个:3.035695373761307
第二个:2.8831904998038573
2.4 choice():从序列中随机选取一个元素
print(random.choice('hello,world!'))
运行结果
o
2.5 randrange(a,b,c):产生从a到b的间隔为c的随机整数
print(random.randrange(1,10,2))
运行结果
第一次:5
第二次:3
2.6 shuffle():将序列中的元素顺序打乱
a=[1,2,3,4,5,6]
random.shuffle(a)
print(a)
运行结果
[3, 2, 5, 6, 4, 1]
2.7 sample():多个字符中生成指定数量的随机字符
print(random.sample('abcdefghlmn',5))
运行结果
['d', 'c', 'a', 'm', 'f']