zoukankan      html  css  js  c++  java
  • import radom 和import string

    import random

    # result = random.randint(1,999999)#随机整数
    # print(result)

    # print(random.sample('0123456789',6))#随机取几个,返回的是一个list

    # random_list = random.sample('0123456789',6)
    # print(random_list)
    # print(''.join(random_list))
    import string
    # print(string.digits) #所有的整数
    # print(string.ascii_lowercase)#小写字母
    # print(string.ascii_uppercase) #大写字母
    # print(string.ascii_letters)#大写字母+小写字母
    # print(string.punctuation) #所有的特殊符号
    # print(random.choice(string.digits)) #随机取一个值
    # print(random.uniform(1,999999))#随机小数

    l = [1,2,3,4,5,6]
    random.shuffle(l) #洗牌
    # print(l)

    #003178

    def sms_code():
    result = random.randint(1, 999999)
    verify_code = str(result).zfill(6)
    return verify_code

    #1、产生一批用户名,长度在6-12之间,产生这一批用户名不能重复,用户名需要以字母开头,必须包含字母和数字

    #1、循环,传入的数字是多少,就产生多少条
    #2、随机产生一个6-12之间的数字当做长度
    #3、不能重复用的就用集合
    #4、判断产生的用户名第一个元素是否不为整数

    def op_file(file_name,content=None):
    if content:
    with open(file_name,'w',encoding='utf-8') as fw:
    fw.write(content)
    else:
    with open(file_name,encoding='utf-8') as fr:
    return fr.read()


    def gen_username(num):#产生用户名
    all_username = set()
    while len(all_username)!= num:
    length = random.randint(6,12)
    temp = random.sample(string.digits+string.ascii_letters,length)#用户用
    if set(temp) & set(string.digits) and set(temp) & set(string.ascii_letters) and
    not temp[0].isdigit():
    username = ''.join(temp)
    all_username.add(username+'@163.com'+' ')
    return all_username

    # usernames = gen_username(100)

    # username_str = ''.join(usernames)
    # op_file('usernames.txt',username_str)


  • 相关阅读:
    单机安装hadoop+hive+presto
    java ListMap使用多个key比较
    java多线程-3-使用多线程的时机
    java多线程-2-概念和实现机制
    mysql的varchar和oracle的varchar2比较
    js-对象创建
    java关于json的一些问题
    spring使用RedisCacheManager管理key的一些问题
    如何提高工作效率
    关系数据库之-事务
  • 原文地址:https://www.cnblogs.com/Dorami/p/11005023.html
Copyright © 2011-2022 走看看