随机整数:
1 2 3 >>> import random >>> random.randint( 0 , 99 ) 21随机选取0到100间的偶数:
1 2 3 >>> import random >>> random.randrange( 0 , 101 , 2 ) 42随机浮点数:
1 2 3 4 5 >>> import random >>> random.random() 0.85415370477785668 >>> random.uniform( 1 , 10 ) 5.4221167969800881随机字符:
1 2 3 >>> import random >>> random.choice( 'abcdefg%^*f' ) 'd'多个字符中选取特定数量的字符:
1 2 3 >>> import random random.sample( 'abcdefghij' , 3 ) [ 'a' , 'd' , 'b' ]多个字符中选取特定数量的字符组成新字符串:
1 2 3 4 5 >>> import random >>> ‘’.join(random.sample([ 'a' , 'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j' ], 3 )) 'fih'随机选取字符串:
1 2 3 >>> import random >>> random.choice ( [ 'apple' , 'pear' , 'peach' , 'orange' , 'lemon' ] ) 'lemon'洗牌:
1 2 3 4 5 >>> import random >>> items = [ 1 , 2 , 3 , 4 , 5 , 6 ] >>> random.shuffle(items) >>> items [ 3 , 2 , 5 , 6 , 4 , 1 ]random的函数还有很多,此处不一一列举,