问个循环密码,我自己想半天只能嵌套26*2+10个循环嵌套,太可怕了
我想循环所有密码
循环a-z A-Z 0-9
自己的办法训话太可怕了。
递归可能会很简单吧,太乱了。希望帮忙下。
希望写个方法2个参数,第一个是从几位,第二个是到几位
返回字符窜,想学习下你们是什么算法
[解决办法]
/// <summary> /// 遍历指定位数之间的所有组合 /// </summary> /// <param name="minLength">最短位数</param> /// <param name="maxLength">最长位数</param> public static void testPassword(int minLength, int maxLength) { for (int i = minLength; i <= maxLength; i++) { long maxNum = (long)Math.Pow(62, i); for (long j = 0; j < maxNum; j++) { Console.WriteLine(ConvertTo62(j, i)); } } }