import random #生成随机浮点数(0到1,没有参数) rf1= random.random() #生成随机浮点数(指定区间) rf2=random.uniform(1,4) #浮点数保留指定位数 rf3=round(random.uniform(1,5),2) #生成随机整数(指定区间) rf4=random.randint(20,500) #返回指定递增基数集合中的一个随机数,方法:randrange() rf5=random.randrange(10,40,2) rf6=random.choice(range(10,40,2)) #从序列中获取一个随机元素,方法:random.choice(sequence) lis1=[23,44,5,7,2,2.3] tup1=(3,'e','t') rf7=random.choice(tup1) rf8=random.choice(lis1) #随机排序,赋值打印为None? 会修改原有序列 random.shuffle(lis1) print(lis1) #rf9=random.shuffle(lis1) #从指定序列中随机获取指定长度的片断并随机排列。函数sample()注意:sample函数不会修改原有序列。 rf10=random.sample(lis1,3) print(lis1) print(rf10)