zoukankan      html  css  js  c++  java
  • python------模块定义、导入、优化 ------->random模块

    2.random模块

    #随机浮点数

     random.random()   #生成0到1之间的随机浮点数,不能自己指定

    random.uniform(1,10)   #可以指定

    #随机整数

    random.randint(1,7)   #生成1到7之间的随机整数1<=n<=7

    #随机选取0到100间的偶数:

     random.randrange(0,101,2)    #生成随机整数  

    #随机字符

    random.choice('')       #传的是一个序列(包括字符串,元组,列表)

    #多个字符中选取特定数量的字符

    random.sample(‘序列’,长度)  

    #洗牌

    random.shuffle([1,2,3,4,5,6,7,8,9])

    例子:

    1 #4位纯数字的验证码
    2 import random
    3 checkcode=''
    4 for i in range(4):
    5     current=random.randint(1,9)
    6     checkcode+=str(current)
    7 print(checkcode)
     1 #数字加字母的验证码
     2 import random
     3 checkcode=''
     4 for i in range(4):
     5     current=random.randrange(0,4)
     6     if current == i :
     7         temp = chr(random.randint(65,90))
     8     else:
     9         temp = random.randint(0,9)
    10     checkcode+=str(temp)
    11 print(checkcode)


  • 相关阅读:
    对于Spring使用注解的一点总结
    2014-01-12
    Struts2补充a
    2014从Struts2开始
    总结:XHTML中链接CSS的四种方法(笔记)
    XHTML
    我Web前端开发的开端
    踏上前端路
    调取手机相册和拍照功能js
    mac常用系统指令和终端指令总结
  • 原文地址:https://www.cnblogs.com/bltstop/p/9571784.html
Copyright © 2011-2022 走看看