python random使用方法
介绍关于python生成随机数与random模块
##生成随机数在指定范围内
#coding=utf-8
import random
print random.uniform(10,20) #生成10-20
print random.uniform(20,10) #生成10-20的随机浮点数
print random.randint(10,20) #生成10-20的随机整数
print random.randint(20,20) #生成20
print random.randint(20,10) #错误
#生成0-100间的一个偶数
print random.randrange()
#生成随机字符
print random.choice("abcdefijklmnopqlstuvwxyz")
#多个字符选中特定数量的字符组成新的字符串
print sample("abcdefijklmnopqlstuvwxyz", 3)
print type(random.sample("abcdefijklmnopqlstuvwxyz", 3)) #list
#多个字符选定新的字符组成字符串
from string
print type(string.join(random.sample("abcdefijklmnopqlstuvwxyz", 3))) #str
print string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ","")
#不加replace 输出结果为 j h f
#加上replace 输出结果为 jhf
#洗牌
item = [1, 2, 3, 4, 5, 6]
random.shuffle(item)
print item
##输出
#[3, 4, 5, 1, 2, 6]