标签:
random.random() 会生成一个0.0~1.0的浮点数
random.uniform(形参1,形参2) 此函数需要传参,会生成一个指定范围的浮点数.两个参数一个是下限,一个是上限
random.uniform(1,10) 和 random.uniform(10,1) 是同样的效果(真喜欢这种你爱咋样就咋样的函数)
random.randint(形参1,形参2) 此函数需要传参,会生成一个指定范围的整数.第一个参数为下限,第二个参数为上限
random.randrange(形参1,形参2,形参3 = 1)此函数需要传参,会生成一个指定范围的整数,第一个参数为下限,第二个参数为上限,第三个参数与range的方法相同,可以做一个简单的筛选(有什么卵用..随机偶数和奇数组合吗...)
random.choice(形参1) 此函数需要传参,会在一个字符串或者有序的列表里面随机的获取一个值
例1:random.choice("字符串") 这会蹦出一个字符
例2:random.choice(["呵呵哒","么么哒","萌萌哒"]) 这会蹦出一个值,当然元祖也可以扔进去随机
random.shuffle(形参1) 此函数需要传参,会随机打乱一个列表里面的值,所以参数必须是一个列表
个人感慨:神经病一样的函数,但愿我这辈子能用到它
random.sample(形参1,形参2) 此函数需要传参,随机返回一个序列(列表,元祖,字符串)的值,参数1为序列,参数2为范围
注意:参数是返回类型的,不会更改原有的序列值
标签:
原文地址:http://www.cnblogs.com/dyjn/p/5631729.html