您的位置:首页 > 编程语言 > Java开发

Java 如何获取随机字符串、随机数

2016-07-07 10:37 435 查看

java获取随机字符串 、随机数

1.随机字符串

/**
* 随机字符串
*
* @author TangRen
* @param length
* @return
* @time 2016-7-7
*/
public static String Random(int length) {
char[] str= new char[length];
int i = 0;
int num=3;//数字的个数
while (i < length) {
int f = (int) (Math.random() * num);
if (f == 0)
str[i] = (char) ('A' + Math.random() * 26);
else if (f == 1)
str[i] = (char) ('a' + Math.random() * 26);
else
str[i] = (char) ('0' + Math.random() * 10);
i++;
}
String random_str = new String(str);
return random_str;
}


2.随机数

/**
* 随机数
*
* @author TangRen
* @param length
* @return
* @time 2016-7-7
*/
public static int buildRandom(int length) {
int num = 1;
double random = Math.random();
if (random < 0.1) {
random = random + 0.1;
}
for (int i = 0; i < length; i++) {
num = num * 10;
}
return (int) ((random * num));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: