python生成随机数、随机字符、随机字符串的方法示例
作者:哈工大的许政 发布时间:2021-06-04 06:46:39
标签:python,随机数,随机字符,随机字符串
本文是基于Windows 10系统环境,实现python生成随机数、随机字符、随机字符串:
Windows 10
PyCharm 2018.3.5 for Windows (exe)
python 3.6.8 Windows x86 executable installer
(1) 生成随机数
随机整数
import random
num = random.randint(1, 50) # 闭区间
print(num)
随机选取0到100间的偶数
import random
num = random.randrange(0, 101, 2) # 左闭右开区间
print(num)
随机浮点数
import random
num = random.random() # 生成0-1之间的随机浮点数
num2 = random.uniform(1, 10) # 生成的随机浮点数归一化到区间1-10
print(num)
print(num2)
(2) 生成随机字符
随机字符
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
char = random.choice(alphabet)
print(char)
(3) 生成随机字符串
生成指定数量的随机字符串
import random
alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
characters = random.sample(alphabet, 5)
print(characters)
从a-zA-Z0-9生成指定数量的随机字符
import random
import string
value = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print(value)
随机选取字符串
import random
table = ['剪刀', '石头', '布']
print(random.choice(table))
来源:https://xuzheng.blog.csdn.net/article/details/91042234


猜你喜欢
- 大家都遇到过验证码,随着灌水机的发展,验证码也是日新月异,验证码开始分了繁体简体,带着字母、符号,甚至开始了中文验证码,看到这样的验证码,估
- Python 通过pip安装Django详细介绍经过前面的 Python 包管理工具的学习,接下来我们就要基于前面的知识,来配置 Djang
- 该域名查询系统写的很简单,只是实现了功能使用XmlHttp来获取远程查询结果,实际上就是小偷程序!相关推荐:域名注册情况查询/
- root账户为MySQL的超级管理员用户,拥有MySQL提供的所有权限。我们登录了root账户可以重置其它创建的所有用户的密码,那么root
- 本文实例讲述了python使用wxpython开发简单记事本的方法。分享给大家供大家参考。具体分析如下:wxPython是Python编程语
- 利用卷积神经网络训练图像数据分为以下几个步骤1.读取图片文件2.产生用于训练的批次3.定义训练的模型(包括初始化参数,卷积、池化层等参数、网
- 前言lambda是表达式,用于创建匿名函数,可以和filter、map、reduce配合使用。本文环境Python3.7。一、lambda表
- 今天我们来学习,如何使用有趣的自定义标记来布局页面。有的朋友可能有这样的疑问,自己随便定义的标记浏览器怎么能正确的认识呢?这里我们就要用到文
- 在利用tensorflow进行文本挖掘工作的时候,经常涉及到维度扩展和压缩工作。比如对文本进行embedding操作完成之后,若要进行卷积操
- 前言这里先说明一下,网上很多人说阿里规定500w数据就要分库分表。实际上,这个500w并不是定义死的,而是与MySQL的配置以及机器的硬件有
- var arr=['a','b','c'];若要删除其中的'b',有两种方法
- 人生苦短,我用python!为什么很多人喜欢用python,因为包多呀,各种调包。但是调包有的时候也调的闹心,因为安装包不是失败就是很慢,很
- 本文实例讲述了python实现复制整个目录的方法。分享给大家供大家参考。具体分析如下:python有一个非常好用的目录操作类库shutil,
- 看看上一篇《javascript设计模式交流(一)Singleton Pattern》本文将讨论Prototype Pattern的js实现
- 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ?我们先抛开 g
- asp之家注:学习asp网页编程的朋友一定用过ACCESS数据库,access的简单方便,大大降低了asp初学者学习asp的门槛,对于学习a
- 今儿继续做项目,学习了Django的forms生成前端的代码。forms.pyclass SignupForm(forms.Form): &
- 接着上一篇《服务端XMLHTTP(ServerXMLHTTP in ASP)基本应用(上)》继续讲讲ServerXMLH
- 简述GoogleNet 和 VGG 等网络证明了,更深度的网络可以抽象出表达能力更强的特征,进而获得更强的分类能力。在深度网络中,随之网络深
- 原来sql还有个stuff的函数,很强悍。 一个列的格式是单引号后面跟着4位的数字,比如'0003,'0120,'4