zoukankan      html  css  js  c++  java
  • 随机生成模块

    import random
    
    print(random.randint(1,4))#从1到4随机生成一个数字
    
    print(random.randrange(1,4))#从1到3随机生成一个数字,不包含3
    print(random.randrange(1,10,2))#1到9随机生成一个基数
    print(random.randrange(0,10,2))#1到9随机生成一个偶数
    
    print(random.random())#随机生成一个浮点数,范围是0-1之间
    print(random.uniform(1,3))#随机生成一个浮点数,范围能够指定
    
    print(random.choice("hello"))#从字符串随机取一个值
    print(random.choice("hello"))#从字符串随机取一个值
    print(random.choice([1,2,3,4,5,6,7]))#从列表里随机取一个值
    
    print(random.sample("hello",2))#从里面随机取两个值
    
    a = [1,2,3,4,5,6,7]
    random.shuffle(a)#对上面的数据进行洗牌,随机打乱顺序
    print(a)
    #随机生成四位数字
    import random
    checkcode = ""
    for i in range(4):
        temp = random.randint(1,9)
        checkcode +=str(temp)
    print(checkcode)
    随机生成四位数字
    #随机生成四位字符串,可能含有数字以及字母
    import random
    checkcode = ""
    for i in range(4):
        current = random.randint(1,4)
        if i == current:
            tmp = chr(random.randint(65,90))#assic65到90范围对应大写A到Z,chr将对应数字转换为assic
        else:
            tmp = random.randint(1,9)
        checkcode +=str(tmp)#随机生成的为数字,所以需要转换为字符串
    print(checkcode)
    随机生成四位字符串,可能含有数字以及字母
  • 相关阅读:
    Hibernate之必须导入jar包
    浏览器兼容性问题
    CSS中的浮动清除
    CSS的三种手段让元素脱离标准本文档流——浮动、绝对定位、固定定位
    块级元素和行内元素
    网页设计前端——盒子模型
    CSS的继承性和层叠性
    网站前端设计——选择器
    网站中图片的相对路径与绝对路径
    网站隐藏文件夹
  • 原文地址:https://www.cnblogs.com/cheng662540/p/8151003.html
Copyright © 2011-2022 走看看