random.seed()
random.seed()是随机数种子,也就是为随机数提供算法,完全相同的种子产生的随机数列是相同的,
所以如果想产生不同的随机数就需要用当前时间作为种子
一般情况下seek值使用时间来更行
通过这种方法,使得每次随机数是不相同的
import random
list=range(10)
random.shuffle(list) #[1, 6, 9, 7, 5, 2, 4, 8, 3, 0]
print list
#随机选择一个
print random.choice(["hello","python"]) #python
print random.choice("abcd") #a
#用于生成一个指定范围内的整数
print random.randint(0,10) #9
print random.randrange(10) #8
#从指定范围内,按指定基数递增的集合中 获取一个随机数
print random.randrange(0,10,2) #4
随机选出5个字符的string
mylist=random.sample((string.ascii_letters + string.digits),5)
mystring_5="".join(mylist)