摘要:
通过Math.random函数生成所需的字符所有序列,通过判断当前字符是否属于大小写、数字,符合者加入数组内,直到数组存储N位为止,最后把当前数组转为字符串返回调用处。 1 /** 2 * 随机生成由数字、字母组成的N位验证码 3 * 4 * @return 返回一个字符串 5 */ 6 publi 阅读全文
摘要:
在此之前我使用Java的数组实现了产生N-M之间的不重复的随机数,下面是使用数列ArrayList实现同样的功能,代码如下: 1 /** 2 * 随机生成 N--M,N个不重复随机数 使用ArrayList 3 * 4 * @param startRange 起始数字 5 * @param endR 阅读全文
摘要:
接收一个整形数组,使用Math.Random每次在规定的数字范围内随机产生数字,然后嵌套for循环依次判断是否有重复值,如果有既外循环变量减一,直到把数组装满为止。 1 /** 2 * 随机生成 N--M的不重复随机数 3 * 4 * @param arr 接收一个数组 5 * @param sta 阅读全文