Python生成数字类型密码字典

#!/usr/bin/env python 
# -*- coding: utf-8 -*- 

def createDictionary(length, start, end):
    '''
    功能 : 生成指定长度,指定起始位置,结束位置的数字类型密码字典
    参数 : 
        Length:
            生成的单个密码的长度
        Start:
            起始位置
        End:
            结束位置
    '''
    for i in range(start, end): # 如果需要很大长度的密码字典 , 为了节省内存 , 需要讲range换成xrange
        temp = str(i);
        if len(temp) < length:
            for j in range(length - len(temp)):
                temp = "0" + temp;
        print temp;
        
createDictionary(4,0,10000); # 注意数组从0开始索引
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容