random常用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import random # random.randint(min,max): number = random.randint( 10 , 50 ) #10到50之间的一个随机整数 # random.uniform(min,max): f = random.uniform( 6 , 20 ) #6到20之间的一个随机小数 print ( '整数%s,小数%s' % (number,f)) print ( '取小数后几位' , round (f, 2 )) #取入参的小数后几位 # random.choice(元祖/列表/range()/字符串): print (random.choice([ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ])) #从你给的数据里面随机选择一个 print (random.choice(( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ))) #从你给的数据里面随机选择一个 print (random.choice( 'test' )) #从你给的数据里面随机选择一个 print (random.choice( range ( 1 , 10 ))) #从你给的数据里面随机选择一个 # random.sample(元祖/列表/字符串/range,num):随机从list里面取N个元素 print (random.sample([ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ], 2 )) #从你给的数据里面随机取N个元素 print (random.sample(( 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ), 2 )) #从你给的数据里面随机取N个元素 print (random.sample( 'test' , 2 )) #从你给的数据里面随机取N个元素 print (random.sample( range ( 1 , 10 ), 2 )) #从你给的数据里面随机取N个元素 # 由于shuffle会改变对象的值,所以对象的类型只能是可变类型,像元祖和字符串类型的变量就不能对其进行shuffle操作,否则会报错: l = [ str (i) for i in range ( 1 , 14 )] print (random.shuffle(l)) #洗牌,打乱,返回None print (l) |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2018-05-07 JMeter中各种请求格式--aduocd的博客
2018-05-07 JMeter传递JSON数据