码迷,mamicode.com
首页 > 编程语言 > 详细

Python中的random模块

时间:2016-07-01 06:35:35      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

random.random

  random.random() 会生成一个0.0~1.0的浮点数

random.uniform  (单词意思:制服,军服,统一的,一样的)

  random.uniform(形参1,形参2) 此函数需要传参,会生成一个指定范围的浮点数.两个参数一个是下限,一个是上限

  random.uniform(1,10) 和 random.uniform(10,1) 是同样的效果(真喜欢这种你爱咋样就咋样的函数)

random.randint

  random.randint(形参1,形参2) 此函数需要传参,会生成一个指定范围的整数.第一个参数为下限,第二个参数为上限

random.randrange

  random.randrange(形参1,形参2,形参3 = 1)此函数需要传参,会生成一个指定范围的整数,第一个参数为下限,第二个参数为上限,第三个参数与range的方法相同,可以做一个简单的筛选(有什么卵用..随机偶数和奇数组合吗...)

random.choice(单词意思:选择)

  random.choice(形参1) 此函数需要传参,会在一个字符串或者有序的列表里面随机的获取一个值

  例1:random.choice("字符串")   这会蹦出一个字符

  例2:random.choice(["呵呵哒","么么哒","萌萌哒"])  这会蹦出一个值,当然元祖也可以扔进去随机

random.shuffle(单词意思:洗牌)

  random.shuffle(形参1) 此函数需要传参,会随机打乱一个列表里面的值,所以参数必须是一个列表

  个人感慨:神经病一样的函数,但愿我这辈子能用到它

random.sample(单词意思:样品,榜样)

  random.sample(形参1,形参2) 此函数需要传参,随机返回一个序列(列表,元祖,字符串)的值,参数1为序列,参数2为范围

  注意:参数是返回类型的,不会更改原有的序列值

 

Python中的random模块

标签:

原文地址:http://www.cnblogs.com/dyjn/p/5631729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!