精选圈子榜单优站
编程综合
编程综合
技术
20关注
编程技术记录、分享 ,记录你的编程生活点点滴滴!

随机数/随机字符串生成工具



import java.util.Random;

public class RandomUtils {

public static String generateKey(int length) {
String alphabet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
int n = alphabet.length();

StringBuffer result = new StringBuffer();
Random r = new Random();
for (int i = 0; i < length; i++) {
result.append(alphabet.charAt(r.nextInt(n)));
}
return result.toString();
}

/**
* 随机生成N位数字串
*
* @param length
* @return
*/
public static String generateDigits(int length) {
String alphabet = "0123456789";
int n = alphabet.length();

StringBuffer result = new StringBuffer();
Random r = new Random();
for (int i = 0; i < length; i++) {
result.append(alphabet.charAt(r.nextInt(n)));
}
return result.toString();
}

}

  • 若文章侵犯了您的权益,请联系我们进行处理。

  • 2017-11-02
  • 3670阅读
评论