首页 > 编程语言 >python生成随机数、随机字符串

python生成随机数、随机字符串

时间:2023-02-01 13:01:07浏览次数:44  
标签:字符 string python random sample print 随机 随机数 字符串

import random
import string# 随机整数:
print random.randint(1,50)# 随机选取0到100间的偶数:
print random.randrange(0, 101, 2)# 随机浮点数:
print random.random()
print random.uniform(1, 10)# 随机字符:
print random.choice('abcdefghijklmnopqrstuvwxyz!@#$%^&*()')# 多个字符中生成指定数量的随机字符:
print random.sample('zyxwvutsrqponmlkjihgfedcba',5)# 从a-zA-Z0-9生成指定数量的随机字符:
ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8))
print ran_str# 多个字符中选取指定数量的字符组成新字符串:
prin ''.join(random.sample(['z','y','x','w','v','u','t','s','r','q','p','o','n','m','l','k','j','i','h','g','f','e','d','c','b','a'], 5))# 随机选取字符串:
print random.choice(['剪刀', '石头', '布'])# 打乱排序
items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
print random.shuffle(items)

标签:字符,string,python,random,sample,print,随机,随机数,字符串
From: https://blog.51cto.com/u_2820398/6031409

相关文章

  • 并发编程-Python
    目录01、理论多道技术null02、进程进程运行的三状态图同步和异步阻塞和非阻塞开启进程的两种方式进程对象的join方法进程之间数据相互隔离(默认情况下)进程对象及其他方法僵......
  • python 大图找小图
    frompathlibimportPathimportnumpyimportcv2classImage:def__init__(self,image):self.image=cv2.imread(image,cv2.IMREAD_UNCHANGED)@propert......
  • python pyqt5简单界面
    ​​https://doc.qt.io/qtforpython/PySide6/QtWidgets/QTableWidget.html​​importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QDesktopWidget,QHBoxLayou......
  • python json to txt
    defread(self):file_path=os.path.join("db","alert.json")ifos.path.exists(file_path):file_object=open(file_path,mode='r',encodin......
  • python pyinstaller 打包方式介绍
    '''pipinstallpyinstaller单个pyinstaller-Fv3.py单个隐藏黑框pyinstaller-Fv3.py-w多个带很多文件pyinstaller-Dv3.py多个带很多文件隐藏黑框pyinstaller-Dv3......
  • Python经典题:找出1-9中有那些组合相加等于一个特定值,例如说20,一个列表中元素进行组合,
     找出1-9中有那些组合相加等于一个特定值,例如说20num=[1,2,3,4,5,6,7,8,9]defcount(num,n):#num=list(sorted(filter(lambdax:x<=n,num)))#pri......
  • python mongo查询
    importpymongo#连接数据库环境myclient1=pymongo.MongoClient('mongodb://账号:密码@ip:端口/')mydb1=myclient1["slot"]//dbmycol1=mydb1["ota.versions"]//表x=my......
  • java字符串拼接逗号分隔
    List<String>a=newArrayList<>();a.add("123");//a.add("3213");//a.add("3213");//a.add("213");//a.add("1......
  • python excel操作读取,写入
    importxlrd,xlwtfromxlutilsimportcopy#读取excel表格某个数据data=xlrd.open_workbook("select125.xls")tablerd=data.sheet_by_name("Sheet1")rowNum=tablerd......
  • 跟着廖雪峰学 python 002
    ​ ​编辑 #表示注释:表示缩进的语句是代码块(缩进一般是四个空格)数据类型整数:        在程序中的表示方法和数学上的写法一模一样(正整数和负整数) ......