python——random模块
用法示例:
import random
# 1)随机小数
print(random.random()) # 获取大于0且小于1 之间的小数 random.random()
print(random.uniform(1, 4)) # 获取大于1小于3的小数
# 2)随机整数
print(random.randint(1, 9)) # 获取大于等于1且小于等于9之间的整数
print(random.randrange(1, 9)) # 获取大于等于1且小于9之间的整数
print(random.randrange(1, 9, 2))# 获取大于等于1且小于9之间的奇数
# 3)随机选择一个返回值
print(random.choice([1, '', [4, 5]])) # 返回1或者23或者[1,5]
# 4)随机选择多个返回值,返回的个数为函数的第二个参数
print(random.sample([1, '', [4, 5]],2)) # 返回列表元素任意2个组合作为一个列表
# 5)打乱列表顺序
lis = [1, 2, 3, 4, 5, 6]
random.shuffle(lis) # shuffle 打乱顺序
print(lis)
lis1 = [5, 1, 3, 7, 9]
random.shuffle(lis1)
print(lis1)
>>>>>>>>生成随机验证码示例
python——random模块的更多相关文章
- Python random模块 例子
		最近用到随机数,就查询资料总结了一下Python random模块(获取随机数)常用方法和使用例子. 1.random.random random.random()用于生成一个0到1的随机符点数: ... 
- python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET
		python random模块 - 小驹的专栏 - 博客频道 - CSDN.NET python random模块 分类: python 2011-11-15 15:31 6037人阅读 评论(2) ... 
- python random模块(14)
		random 模块包括返回随机数的函数,可以用于模拟或者任何产生随机输出的程序. 一.random模块常用函数介绍 random.random() — 生成一个从0.0(包含)到 1.0(不包含)之间 ... 
- python random模块导入及用法
		random是程序随机数,很多地方用到,验证码,图片上传的图片名称等,下面说说python random模块导入及用法 1,模块导入 import random 2,random用法 random.r ... 
- Python random模块sample、randint、shuffle、choice随机函数概念和应用
		Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序 列中的一个元素,打乱一组数据等. random中的一些重要函数的用法: 1 ).random() 返 ... 
- python random 模块的用法
		Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. random.random random.random()用于生成一个0到1的随机符点数: 0 < ... 
- Python random模块sample、randint、shuffle、choice随机函数
		一.random模块简介 Python标准库中的random函数,可以生成随机浮点数.整数.字符串,甚至帮助你随机选择列表序列中的一个元素,打乱一组数据等. 二.random模块重要函数 1 ).ra ... 
- python random模块(随机数)详解
		使用前要先导入random模块 import random random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random ... 
- Python random模块&string模块  day3
		一.random模块的使用: Python中的random模块用于生成随机数.下面介绍一下random模块中最常用的几个函数. 1.常用函数: (1)random.random() 用于生成一个0到1 ... 
- 【python测试开发栈】帮你总结python random模块高频使用方法
		随机数据在平时写python脚本时会经常被用到,比如随机生成0和1来控制逻辑.或者从列表中随机选择一个元素(其实抽奖程序也类似,就是从公司所有人中随机选择中奖用户)等等.这篇文章,就帮大家整理在pyt ... 
随机推荐
- ajax请求web容器控制超时
			1.项目用到超时控制,针对ajax请求超时,可以参照如下解决方案 tomcat容器 web.xml 中配置 <session-config> <session-timeout> ... 
- pandas 绘图与滑窗
			#import nessary library before start import pandas as pd import numpy as np import matplotlib.pyplot ... 
- SGU180:Inversions(树状数组)
			There are N integers (1<=N<=65537) A1, A2,.. AN (0<=Ai<=10^9). You need to find amount o ... 
- fpga技能树
- 转:关于安卓多线程while(true)方法占用CPU高的原因及其解决方法
			由于项目需要用到安卓多线程操作,结果开了四条线程,下载到平板一直很卡,CPU占用率暴涨.于是开始查找原因,发现是线程run()方法里的while(true)导致的, 下图是为解决时开启一条while( ... 
- 在Jboss中使用Quartz
			Jboss EJB默认使用的定时服务是TimerService,TimerService的使用过程较为繁琐,需要使用一个无状态的serviceBean去实现scheduleTimer, timeout ... 
- pthread_cleanup_push和pthread_cleanup_pop清除函数是否执行的说明
			示例1: #include <stdio.h> #include <pthread.h> void* clean(void* arg) { printf("clean ... 
- string 的函数
			string 有一个很好用到函数:substr(index). 去掉前index个字符. 
- Idea  2017的激活方式
			https://blog.csdn.net/wangyuanjun008/article/details/79233491 
- 如何实现uboot和linux之间的参数传递
			参考http://cgxcn.blog.163.com/blog/static/132312422009101133251202/ 参考:http://blog.chinaunix.net/uid-1 ... 
