当前位置: 首页 > news >正文

如何用python随机生成字符串_教你如何用Python生成随机数字和随机字符串

5d328e9116c50169.jpg

直接看代码

随机整数:>>> import random

>>> random.randint(0,99)

21

随机选取0到100间的偶数:>>> import random

>>> random.randrange(0, 101, 2)

42

随机浮点数:>>> import random

>>> random.random()

0.85415370477785668

>>> random.uniform(1, 10)

5.4221167969800881

随机字符:>>> import random

>>> random.choice('abcdefg%^*f')

'd'

多个字符中选取特定数量的字符:>>> import random

random.sample('abcdefghij',3)

['a', 'd', 'b']

多个字符中选取特定数量的字符组成新字符串:>>> import random

>>> import string

>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).r

eplace(" ","")

'fih'

随机选取字符串:>>> import random

>>> random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] )

'lemon'

洗牌>>> import random

>>> items = [1, 2, 3, 4, 5, 6]

>>> random.shuffle(items)

>>> items

[3, 2, 5, 6, 4, 1]

相关文章:

  • cas 登录之后不跳转_连环画解析“单点登录”原理,保证你能看懂
  • int数据类型范围_数据类型之间的转换
  • python接入图灵机器人_python3 调用图灵机器人API实现语音聊天
  • 排队论仿真软件_LINGO 实现M / M / s / s 损失制排队模型
  • http服务器_http服务器
  • python相关知识介绍_Python基础知识(一)—简介
  • easyui datagrid url不请求请求_渗透或CTF中使用请求头绕过认证模式
  • 子程序调用与宏定义的异同_新代系统:宏编程的基本概念和基本书写格式
  • python小结和体会_Python学习心得总结
  • jar包对比工具_如何下载Commons下的IO组件以及工具类的使用
  • recyclerview放不同的布局_一页PPT,7种不同的修改方法!非常好用!
  • python二维数组变成三维数组_Python reshape的用法及多个二维数组合并为三维数组的实例...
  • dockerhub删除镜像_Docker镜像获取(gcr.io等)
  • excel量化交易模板_使用EXCEL计算并绘制ATR指标
  • js json转string_我从Vue源码中学到的一些JS编程技巧
  • 230. Kth Smallest Element in a BST
  • CSS居中完全指南——构建CSS居中决策树
  • es的写入过程
  • go append函数以及写入
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • js继承的实现方法
  • LeetCode18.四数之和 JavaScript
  • MD5加密原理解析及OC版原理实现
  • Node + FFmpeg 实现Canvas动画导出视频
  • ViewService——一种保证客户端与服务端同步的方法
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 深度学习入门:10门免费线上课程推荐
  • 使用Swoole加速Laravel(正式环境中)
  • 我感觉这是史上最牛的防sql注入方法类
  • 白色的风信子
  • ionic入门之数据绑定显示-1
  • scrapy中间件源码分析及常用中间件大全
  • ​Java并发新构件之Exchanger
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (Python) SOAP Web Service (HTTP POST)
  • (vue)页面文件上传获取:action地址
  • (附源码)ssm码农论坛 毕业设计 231126
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)鸿鹄云架构一服务注册中心
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • .NET Core 项目指定SDK版本
  • .NET成年了,然后呢?
  • .net对接阿里云CSB服务
  • .net实现客户区延伸至至非客户区
  • .net专家(张羿专栏)
  • .Net组件程序设计之线程、并发管理(一)
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [20161214]如何确定dbid.txt
  • [Angular 基础] - 表单:响应式表单
  • [APUE]进程关系(下)
  • [AutoSar]BSW_OS 01 priority ceiling protocol(PCP)