• Python 之random随机数模块


    一、常用函数

    random.randrange(1,100) 返回[1,100)范围内的随机数整数,不包括100
    random.randint(1,100) 返回[1,100]范围内的随机数整数
    random.random() 返回[0, 1)范围内随机浮点数,不包括1
    random.choice("abcde") 在给定容器中随机选择一个元素
    random.sample("abcde",2) 在给定容器中选择特定元素
    random.shuffle(l) 随机打乱传入的容器(容器必须是可变对象)

    二、生成随机码

    import random
    random.seed(0x1010)  #设置随机种子数
        #设置种子选择空间
    s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*"
    ls = [] #存取密码的列表
    FirstPsw = "" #存取第一个密码的字符
     
    while len(ls)<20:  #十个随机密码
        pwd = ""
        for i in range(10):
            pwd += s[random.randint(0,len(s)-1)]
        if pwd[0] in FirstPsw:
            continue
        else:
            ls.append(pwd)
            FirstPsw +=pwd[0]
  • 相关阅读:
    selenium登录csdn,urllib抓取数据
    selenium登录12306,requests抓取数据
    加一
    最后一个单词的长度
    最大子序和
    搜索插入位置
    实现strStr()
    二分查找
    内存对齐
    is_pod类型
  • 原文地址:https://www.cnblogs.com/yang-2018/p/12768278.html
Copyright © 2020-2023  润新知