random.randint(a,b) 用于生成一个指定范围内的整数,a为下限,b为上限,生成的随机整数a<=n<=b;若a=b,则n=a;若a>b,报错
import random
random.randint(10,20)#输入18
random.randint(10,10)#输出10
random.randint(20,10) #error
*****************************************************
random.randrange([start], stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
import random
random.randrange(10,100)
random.randrange(10,100,4)
random.choice(range(10,100,4))
*****************************************************
random.choice(sequence) 从序列中获取一个随机元素,参数sequence表示一个有序类型,并不是一种特定类型,泛指list,tuple,字符串等
import random
random.choice([l'live','death'])
***************************************************
http://my.oschina.net/cuffica/blog/33336