python中的random

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

原文地址:https://www.cnblogs.com/seasonsstory/p/3142228.html