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

最新文章

  1. SalesForce 记录级别安全性
  2. 关于JS的编码转换问题
  3. SQL基础巩固2
  4. C++ GUI Programming with Qt4 笔记 -- chap2 QDialog
  5. 模拟表格 inline-block等高布局
  6. C# 创建数组的几种方法
  7. DEAMONTOOLS: installation
  8. 三种计算c#程序运行时间的方法
  9. JPA + SpringData 操作数据库原来可以这么简单 ---- 深入了解 JPA - 3
  10. 20175212童皓桢 Java实验二-面向对象程序设计实验报告
  11. [openjudge-搜索]Knight Moves(翻译与题解)
  12. vue-form表单验证插件
  13. 算法笔记_227:填写乘法算式(Java)
  14. IOS 获取中英文字符串长度
  15. 使用OASGraph 暴露rest 接口为graphql api
  16. import 语句用于导入从外部模块,另一个脚本等导出的函数,对象或原语。
  17. GIT 旧库迁移到新库
  18. Android 如何从应用返回待机界面(HOME)
  19. Django组件补充(缓存,信号,序列化)
  20. Android面试,View绘制流程以及invalidate()等相关方法分析

热门文章

  1. Linux上用户之间对话
  2. 在 Linux 平台下使用 JNI
  3. 面试题目: 获取服务器IP和客户端IP
  4. 【c++】输出文件的每个单词、行
  5. React.js 小书 Lesson20 - 更新阶段的组件生命周期
  6. Gradient descent and others
  7. 忘记root密码的解决方法——进入单用户模式修改
  8. 深入理解JavaScript系列(47):对象创建模式(上篇)
  9. Java - 深拷贝技巧
  10. CSS之APP开发比较实用的CSS属性