Java 的隨機數
阿新 • • 發佈:2020-08-16
溫習一下
public static void main(String[] args) { // 加種子後 ,隨機數就定了(每次隨機都是這個數) Random rm=new Random(); for (int i = 0; i <10 ; i++) { // 10 代表從哪開始 20 是隨機數 0-19 // 隨機數的範圍 10~29 System.out.print(10+rm.nextInt(20)+"\t"); } for (int i = 0; i <1000000 ; i++) { // 100000 代表從哪開始 900000 是隨機數 0-899999 // 隨機數的範圍 100000~999999 System.out.print(100000+rm.nextInt(900000)+"\t"); } }
Math方法
//返回指定範圍的隨機數(m-n之間)的公式
Math.random()*(n+1-m)+m
public static void main(String[] args) { for (int i = 0; i <10 ; i++) { // 10~19 System.out.println((int)(Math.random() *10)+10); // 10~ 999 System.out.println((int)(Math.random() *990)+10); } }