Java获取随机数

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)之间的随机整数。

原文地址:https://www.cnblogs.com/zizhuxuexi/p/12993599.html