017random模块
2024-08-29 02:47:36
import random
print(random.random())
print(random.randint(1,8)) #包括8
print(random.choice('aiq')) # aiq随便一个
print(random.randrange(1,10)) #不包括10
print(random.sample([1,2,3,4,5],2)) # 可以选择随机多少个
a=[1,2,3,4,5,6]
random.shuffle(a)
print(a) # [4, 3, 5, 6, 2, 1]
#简单生成验证码
def v_code():
code=''
for i in range(5):
if random.randint(0,4) % 2:
code += str(random.randrange(10))
else:
code += chr(random.randrange(65,91)) #生成A-Z的一个字母
print(code)
v_code()
def v_code():
code=''
for i in range(5):
code+=random.choice([str(random.randrange(10)),chr(random.randint(65,91))])
print(code) v_code()
骚操作
import random
a=[2,3,4,5,6,7,8,9]
while 1:
random.shuffle(a) ## 打乱里面的排序
b = 1000+a[0]*10+a[1]
c = a[2]*1000+a[1]*100+a[3]*10+a[4]
d = 10000+a[3]*100+a[1]*10+a[5]
if b+c == d:
print("%d%d%d"%(b,c,d))
break
最新文章
- SalesForce 记录级别安全性
- 关于JS的编码转换问题
- SQL基础巩固2
- C++ GUI Programming with Qt4 笔记 -- chap2 QDialog
- 模拟表格 inline-block等高布局
- C# 创建数组的几种方法
- DEAMONTOOLS: installation
- 三种计算c#程序运行时间的方法
- JPA + SpringData 操作数据库原来可以这么简单 ---- 深入了解 JPA - 3
- 20175212童皓桢 Java实验二-面向对象程序设计实验报告
- [openjudge-搜索]Knight Moves(翻译与题解)
- vue-form表单验证插件
- 算法笔记_227:填写乘法算式(Java)
- IOS 获取中英文字符串长度
- 使用OASGraph 暴露rest 接口为graphql api
- import 语句用于导入从外部模块,另一个脚本等导出的函数,对象或原语。
- GIT 旧库迁移到新库
- Android 如何从应用返回待机界面(HOME)
- Django组件补充(缓存,信号,序列化)
- Android面试,View绘制流程以及invalidate()等相关方法分析