Pythom模块之random模块
import random
常用方法
1 import random 2 3 #random.random() 返回0-1之间的一个浮点型 4 print(random.random()) #0.4265110013940845 5 6 #random.uniform() 返回任意范围内的浮点型 7 print(random.uniform(1,3)) #1.7401848969239182 8 9 #random.randint() 返回区间内包含临界的任意int型 10 print(random.randint(1,3)) # [1,2,3] 注意包含3 11 12 #random.randrange() 返回区间范围内任意一个数,不包含右边 13 print(random.randrange(1,3)) #[1,2] 14 15 #random.choice() 返回序列中任意一个元素 16 print(random.choice([1,2,3])) # 1 17 18 #random.sample() 返回序列中任多个元素 19 print(random.sample([1,2,3],2)) # [1,2] 20 21 #random.shuffle() 打乱序列 22 a= [1,2,3,1] 23 random.shuffle(a) 24 print(a) #[2, 3, 1, 1]
View Code
随机验证码
1 def code(): 2 res = '' 3 for i in range(5): 4 number = random.randint(1,9) 5 letter = chr(random.randint(65,122)) #字母范围 6 temp = random.choice([number, letter]) 7 res +=str(temp) #字符串拼接需要先在循环外先定义一个空的 8 return res 9 10 print(code()) #jq64C
View Code
转载于:https://www.cnblogs.com/zh22333/p/9131326.html
Pythom模块之random模块相关推荐
- Py修行路 python基础 (二十)模块 time模块,random模块,hashlib模块,OS及sys模块...
一.前提介绍: 可以开辟作用域的只有类,函数,和模块 for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调 ...
- 初学者python笔记(time模块、random模块功能分析)
文章目录 一.time模块 1.时间戳: 2.两种结构化时间 二.random模块 1.说白了就是随机模块,得到随机数,或者随机的其他元素 2.写一个生成随机验证码的函数 本篇主要是关于Python中 ...
- Python基础笔记_Day04_数据类型、math模块、random模块、string模块
Day04_数据类型.math模块.random模块.string模块 04.01_Python语言基础(Python中的数据类型)(了解) 04.02_Python语言基础(Num数据类型)(掌握) ...
- python从random生成列表_Python 学习DAY 17 列表生成式,生成器,迭代器,time模块,random模块...
********************************************列表生成式****************** a=[x for x in range(10)] [0, ...
- python time模块和random 模块
import os import datetime# 年-月-日 时:分:秒 nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') ...
- python导入random模块_python random模块(随机数)详解
使用前要先导入random模块 import random random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 rando ...
- python模块之random模块
random模块 用于生成随机数 常用方法 >>> import random #随机小数 >>> random.random() # 大于0且小于1之间的小数 0 ...
- python学习之老男孩python全栈第九期_day019知识点总结——collections模块、时间模块、random模块、os模块、sys模块...
一. collections模块 在内置数据类型(dict.list.set.tuple)的基础上,collections模块还提供了几个额外的数据类型:namedtuple.deque.Counte ...
- Python学习日记(十六) time模块和random模块
time模块 python表示时间的三种方式:时间戳.元祖(struct_time).格式化时间字符串 三种格式之间的转换: 1.时间戳 就是从1970年1月1日0点0分0秒开始按秒计算的偏移量,时间 ...
最新文章
- java robot类自动截屏
- 总结ThinkPHP使用技巧经验分享(四)
- 基于新唐M0的XXTEA加密解密算法源码
- xp系统怎样安装传真服务器,XP系统下如何安装传真机 XP系统安装传真机的详细步骤[图文教程]...
- 实验七 寻址方式在结构化数据访问中的应用
- Spring MVC中的视图解析ViewResolver
- windows ffmpeg 的安装
- java模块化按需加载,JavaScript模块化之使用requireJS按需加载
- Retrofit的网络框架介绍
- Proxmox VE2.2虚拟化安装配置学习笔记(三)
- 297 - Quadtrees
- modelsim仿真ROM IP数据输出为0的解决办法
- html点击按钮动态添加input文本框
- Puppet 实验十三 Foreman 基础使用
- Starting MySQL. ERROR! The server quit without updating PID file
- 海盗分金问题 冲突分析—非合作博弈
- android图片浮动层,android浮层图片拖动并且可点击效果
- 【Cocos2d-x游戏引擎开发笔记(25)】XML解析
- 在EXCEL中的第二列如何排出第一列的名次
- 跳跃/经典动归/棋盘不同走向的表示模板