PySe-019-random常用方法
方法 常用 Random 019
2023-09-11 14:18:59 时间
python 中 random 用于生成伪随机数或随机选择数据,常见的使用方法代码示例如下
# encoding:utf-8 import random import stringdef random_demo(): print('随机选取 0 - 9 之间的整数,random.randrange(stop):\nrandom.randrange(10) = ' + str(random.randrange(10))) print('\n\n随机选取 0 - 100 间的偶数,random.randrange(start, stop[, step]):\nrandom.randrange(0, 101, 2) = ' + str(random.randrange(0, 101, 2))) print('\n\n随机生成一个整数,前闭后闭,random.randint(start, stop):\nrandom.randint(7, 11) = ' + str(random.randint(7, 11))) print('\n') name_list = ['周一', '周二', '周三', '周四', '周五', '周六', '周日'] print(name_list) print('非空序列中随机选择一个元素,random.choice(seq):' + random.choice(name_list)) print('\n\n非空序列中随机选择一个字符,random.choice(seq):\nrandom.choice(\'abcdefghijklmnopqrstuvwxyz!@#$%^&*()\') = ' + random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()')) print('\n') print('非空序列中随机选择多个字符,random.sample(seq):' + '_'.join(random.sample('abcdefghijklmnopqrstuvwxyz!@#$%^&*()', 6))) print('大小写字母数字随机多个字符,random.sample(seq):' + '_'.join(random.sample(string.ascii_letters + string.digits, 8))) print('列表中随机多个元素,random.sample(seq):' + '_'.join(random.sample(['aa', 'bb', 'cc', 'dd', 'ee', 'ff', 'gg', 'hh', 'ii', '11', '22', '33', '44'], 3))) print('\n') print('产生 0 到 1 之间的随机浮点数,random.random():' + str(random.random())) print('产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数,random.uniform(1.1,5.4):' + str(random.uniform(1.1,5.4))) print('\n') if __name__ == '__main__': random_demo()
执行后结果如下所示:
相关文章
- [Go] template 常用方法详解 及 注意事项
- javaScript的内置对象以及一些常用的方法
- java实现遍历树形菜单方法——数据库表的创建
- 【JS基础回顾】Array对象及其常用属性以及方法
- Java中BigDecimal类的常用方法
- PHP读取大文件的几种方法介绍
- python解析模块(ConfigParser)使用方法
- 【JAVA】Java 异常中e的getMessage()和toString()方法的异同
- HTML页面跳转的5种方法
- Scala集合List的常用方法:take/flatMap/filter/zip/union/intersect/diff及WordCount集合实现
- ArcEngine数据删除几种方法和性能比较
- JSP项目报错在build path里找不到javax.servlet.http.HttpServlet的解决方法
- Atitit 知识管理的重要方法 数据来源,聚合,分类,备份,发布 搜索
- AI:人工智能中常用的xml、hdf5、dat等不同模型文件后缀文件的简介、使用方法之详细攻略
- Javascript字符串常用方法详解
- Python之pandas:pandas中数据处理常用函数(与空值相关/去重和替代)简介、具体案例、使用方法之详细攻略
- Android app本地图片转换成Drawable对象的方法
- es6 常用方法
- Python全栈之路:string字符串常用方法
- 用Spring构建企业Java应用程序的方法
- 007-js中的Array常用方法
- Android源代码下载方法具体解释
- appium===常用方法介绍,元素定位
- linux下xdebug的安装和配置方法
- FilterConfig接口及其使用方法详解
- java.util.Map(Map集合的常用方法)
- 〖Python语法进阶篇③〗- 进程的创建与常用方法
- VLAN间路由相关理论以及分别用“传统方法”和“单臂路由”实现VLAN间的互通
- new关键字和newInstance()方法的区别?Class.forName()
- Linux下的ip命令常用方法