p_len:字符组合长度
p_pool:用于收集字符组合的列表
possible_chars:指定字符集(字符串或字符列表)
1 def generator_passwd(p_len, p_pool, px=''): 2 for c in possible_chars: 3 if p_len > 1: 4 px = px[:6-p_len] 5 px += str(c) 6 generator_pass(p_len - 1, p_pool, px) 7 else: 8 p_pool.append(px + str(c))
测试: