random.sample()
import random
lista=["hilary","mike",1,2,3,4,6.1,7,8]
tuplea=('H','I','L','A','R','Y')
str="ASDFGHJKL"
# random.sample()
#原型为random.sample(seq, k),即从指定序列随机选取k个元素组成一个新列表返回,不修改原有序列
s1=random.sample(lista,3)
s2=random.sample(tuplea,3)
s3=random.sample(str,3)
print(s1,s2,s3)
random.choice()
# random.choice()
#参数可以是列表、元组、字符串
num=random.choice(range(1,11,2))
item=random.choice(lista)
ch=random.choice("123456789")
print(num,item,ch)
random.randrange()
# random.randrange()
#从range()中随机选取,原型random.randrange([start], stop[, step])
num=random.randrange(1,101,2)
print(num)
random.randint()
# random.randint()
#原型为random.randint(a,b),其中a为下界b为上界(a<=b),返回[a,b]间的一个随机整数
num=random.randint(0,99)
print(num)
random.random()
# random.random()
#随机生成[0,1)间的实数
num=random.random()
print(num)
random.uniform()
# random.uniform()
# uniform(a,b)返回一个[a,b]之间的随机实数
num=random.uniform(0,10)
print(num)
random.shuffle()
# random.shuffle()
#将列表中的元素随机排序
random.shuffle(lista)
print(lista)