random模块

随机变量生成器

#http://www.cnblogs.com/yd1227/archive/2011/03/18/1988015.html
#http://www.cnblogs.com/txw1958/archive/2011/12/01/2270541.html

# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#python之函数用法choice()


#choice()
#说明:返回一个列表,元组或字符串的随机项。
'''
>>> help(random.choice)
Help on method choice in module random:

choice(self, seq) method of random.Random instance
    seq:序列
    
    Choose a random element from a non-empty sequence.
'''

#案例
import random
seq=range(10)#序列
print random.choice(seq)#返回一个随机数字


# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#python之函数用法uniform(),随机生成下一个实数


#uniform()
#说明:随机生成下一个实数,它在[x,y]范围内.
#x -- 随机数的最小值
#y -- 随机数的最大值
'''
>>> help(random.uniform)
Help on method uniform in module random:


uniform(self, a, b) method of random.Random instance
Get a random number in the range [a, b) or [a, b] depending on rounding.
'''


#案例
import random
print random.uniform(1,5)

 
原文地址:https://www.cnblogs.com/dengyg200891/p/4932544.html