• python 生成随机字符串


    1、生成随机字符串

     1 #数字+字母+符号
     2 def getRandChar(n):
     3     l = []  
     4     #sample = '0123456789abcdefghijklmnopqrstuvwxyz!@#$%^&*()-+=.'
     5     sample = random.sample(string.ascii_letters + string.digits, 62)## 从a-zA-Z0-9生成指定数量的随机字符: list类型
     6     sample = sample + list('!@#$%^&*()-+=.')#原基础上加入一些符号元素
     7     for i in range(n):
     8         char = random.choice(sample)#从sample中选择一个字符
     9         l.append(char)
    10     return ''.join(l)#返回字符串

    2、生成指定数量的随机字符

    1 # 从a-zA-Z0-9生成指定数量的随机字符:
    2 ran_str = ''.join(random.sample(string.ascii_letters + string.digits, 8))

    3、生成随机字符

    1 # 随机字符:
    2 alphabet = 'abcdefghijklmnopqrstuvwxyz!@#$%^&*()'
    3 char = random.choice(alphabet)

    4、生成一个ipv4

    1 def generateIpv4():
    2     a = random.randint(0,255)
    3     b = random.randint(0,255)
    4     c = random.randint(0,255)
    5     d = random.randint(0,255)
    6     
    7     ipv4 = '%d.%d.%d.%d'%(a,b,c,d)
    8     return ipv4
  • 相关阅读:
    POJ 1731
    POJ 1256
    POJ:1833 按字典序找到下一个排列:
    git工作流
    git 分之合并和冲突解决
    iis 7 操作 .net
    IIS7.0 Appcmd 命令详解
    SQL的注入式攻击方式和避免方法
    实例详解Django的 select_related
    django-ajax之post方式
  • 原文地址:https://www.cnblogs.com/yaner2018/p/11269847.html
Copyright © 2020-2023  润新知