Java 获取随机数
import java.util.Random;
public class randomDemo {
public static void main(String[]args){
randomDemo r=new randomDemo();
System.out.println(r.randomCode());
}
public static String randomCode() {
StringBuilder str = new StringBuilder("");
Random random = new Random();
for (int i = 0; i < 8; i++) {
str.append(random.nextInt(10));//i 为获取多少位随机数
}
return str.toString();
}
}
public static String randomCode() { StringBuilder str = new StringBuilder("20200530"); Random random = new Random(); int i = 0; while ( i < 7 ) { str.append(random.nextInt(10)); i++; } return str.toString(); }
注:util为Java工具包,常用有:Calendar、Random、Date
1. Math.random():此方法不接受参数,用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0。
2.java.util.Random(): 需要构建对象,Random ran=new Random();, ran.nextint(10):[0,10)之间的随机整数。