博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python random模块
阅读量:6680 次
发布时间:2019-06-25

本文共 917 字,大约阅读时间需要 3 分钟。

random是python 的一个随机数模块、主要方法有如下几个

 

1、random.randrange(start,stop,step)

  #它负责给给定的范围内随机的选出一个元素

import randomif __name__=="__main__":    print(random.randrange(1,3))    #random.randrange 相应于从集合[1,3)中随机的选出一个元素

 

2、random.randint(star,stop)

  #它是就相当于random.randrange(start,stop+1)

 

3、random.choice(seq)

  #它用于从seq 中随机的选出一个元素

import randomif __name__=="__main__":    print(random.choice([1,2]))

 

4、random.shuffle(seq)

  #它就地打乱seq的顺序,所以对于不支持修改的序列是不能作为shuffle的参数的

import randomif __name__=="__main__":    l=[1,2,3]    random.shuffle(l)    print(l)

 

5、random.sample(seq,k)

  #从seq中随机的选出k个元素,返回这k个元素组成的元组

import randomif __name__=="__main__":    l=[1,2,3,4,5]    print(random.sample(l,3))

 

6、random.rondom()

  #返回[0,1)之间的一个随机浮点数

import randomif __name__=="__main__":    print(random.random())

 

7、random.uniform(a,b)

  #如果a<b 那么就返回[a,b]之间的一个浮点数,如果a>b那么就返回[b,a]之间的一个浮点数

import randomif __name__=="__main__":    print(random.uniform(1,4))

转载地址:http://jqnao.baihongyu.com/

你可能感兴趣的文章
angular 自定义指令详解
查看>>
自写 zTree搜索功能 -- 关键字查询 -- 递归无限层
查看>>
软件工程——四则运算3(C#)
查看>>
我的软考之路(八)——三大原则学会数据流图
查看>>
Grails开发环境的高速搭建
查看>>
jQuery Ajax遍历表格,填充数据,将表格中的数据一条一条拼成Jason数组
查看>>
Redis为什么这么快
查看>>
js获取宽度设置thickbox百分比
查看>>
检测输入框字数的变化 注意onpropertychange oninput onchange onkeyup区别
查看>>
arm_GPIO_简单编程例题
查看>>
codves1282 约瑟夫问题 链表 会 T
查看>>
接口调用的跨域问题
查看>>
关于乌班图18.04安装mysql不提示设置密码解决方案
查看>>
php数据类型以及运算
查看>>
npm命令
查看>>
关于实现(大)系统的一些小体会
查看>>
如何使用github创建仓库并且与本地连接
查看>>
除法(简单枚举)
查看>>
System.Web.Caching
查看>>
linux常用命令 2
查看>>