zoukankan      html  css  js  c++  java
  • python练习002-随机字符串的生成

    下面的实现比较简单,大致看一眼就知道了。。
    import random

    list1 = [chr(i) for i in range(97, 122)] + [str(i) for i in range(10)]
    list2 = [str(i) for i in range(10)]
    list3 = [str(i) for i in range(10) if i != 0]

    class New_params():

    def new_udid(self):
    str1 = ''.join(random.sample(list1,8))
    str2 = ''.join(random.sample(list1,4))
    str3 = ''.join(random.sample(list1,4))
    str4 = ''.join(random.sample(list1,4))
    str5 = ''.join(random.sample(list1,12))
    list0 = [str1,str2,str3,str4,str5]
    udid = '-'.join(list0)
    return udid

    def new_ip(self):
    list_ip1 = [str(i) for i in range(110,118)]
    list_ip2 = [str(i) for i in range(110,130)]
    list_ip3 = [str(i) for i in range(201,255)]
    list_ip = [random.choice(list_ip1),random.choice(list_ip2),random.choice(list_ip2),random.choice(list_ip3)]
    ip_new = '.'.join(list_ip)
    return ip_new

    def new_accesskey(self):
    str_access = random.sample(list1,32)
    new_accessk = ''.join(str_access)
    return new_accessk

    def new_uid(self):
    uid1 = random.sample(list3,8)
    new_uid = ''.join(uid1)
    return new_uid

    # print(New_params().new_accesskey(),end=' ')
    # print(list3)
  • 相关阅读:
    [转]人生哲理小故事
    取PE文件OriginalFilename解析VERSION资源
    [转]COM对象创建外部机制
    读书的几个步骤
    zoj 2412 Farm Irrigation
    HDU 1575 Tr A
    toj 2843 Diamonds
    HDU 1856 More is better
    toj 2841 Bitwise Reverse
    hdu 1213 How Many Tables
  • 原文地址:https://www.cnblogs.com/bernard-shen/p/14548788.html
Copyright © 2011-2022 走看看