文章首发于:clawhub.club


Math.random

结果:[0.0,1.0),大于等于0但是小于1的浮点数值

6位随机字符串

1
2
3
4
5
String result = "";
for (int i = 0; i<6; i++){
int intVal = (int)(Math.random()*26+97);
result = result +(char) intVal;
}

0-9 48-57
A-Z 65-90
a-z 97-122

6位随机数字

1
(int) ((Math.random() * 9 + 1) * 100000)

结果为:[100000,1000000)