Python random模块常用方法

yipeiwu_com5年前Python基础

复制代码 代码如下:

import random
print random.random()

获取一个小于1的浮点数

复制代码 代码如下:

import random
random.randint(1,10)

获取一个从1到10的整数

复制代码 代码如下:

import random
print random.uniform(0,2)

获取一个大于0小于2的浮点数

复制代码 代码如下:

import random
print random.randrange(1,10,4)

获取一个从1到10步长为4的随机数

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.choice(a)

从列表a从随机取出一个元素

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.shuffle(a)

打乱列表a里元素的顺序

复制代码 代码如下:

import random
a=[1,2,3,4,5]
random.sample(a,3)

从列表a中以随机顺序取出3个元素(一个元素只能取出一次,所以取出的个数不能大于列表所含元素的个数)

相关文章

pandas基于时间序列的固定时间间隔求均值的方法

pandas基于时间序列的固定时间间隔求均值的方法

如果index是时间序列就不用转datetime;但是如果时间序列是表中的某一列,可以把这一列设为index 例如: 代码: DF=df2.set_index(df1['time_...

Python中使用摄像头实现简单的延时摄影技术

Python中使用摄像头实现简单的延时摄影技术

延时摄影(英语:Time-lapse photography)是以一种较低的帧率拍 下图像或者视频,然后用正常或者较快的速率播放画面的摄影技术。在一段延时摄影视频中,物体或者景物缓慢变化...

python字典嵌套字典的情况下找到某个key的value详解

最近在用python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况。在字典的方法中也没有找到可直接达到目的的方法(...

nginx黑名单和django限速,最简单的防恶意请求方法分享

nginx黑名单和django限速,最简单的防恶意请求方法分享

django项目遭遇cc攻击,不要惊慌,这里推荐两招简单实用的技巧。 项目Nginx作为http接入层,分发到django应用,启动10个uwsgi worker。 今日突然发现,网页打...

在notepad++中实现直接运行python代码

在notepad++中实现直接运行python代码

Notepad++ 是一款非常有特色的编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS,python 等。是程序员必备开...