Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,495,102字

该文章投稿至Nemo社区   Java  板块 复制链接


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

发布于 2017/11/02 16:35 3,175浏览 0回复 883


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();
}

}
点赞(0)
点了个评