隨機數之Math.random
阿新 • • 發佈:2018-04-22
imp 輸入 and spa 方法 turn art 鍵盤輸入 兩種
隨機數產生的兩種方式,暫時只會一種,這種方法產生的隨機數是偽隨機數
1 import java.util.Scanner;
2
3 //從鍵盤輸入一個範圍[start,end],獲取該範圍內的隨機數
4 //(int)(Math.random()*(end-start+1)+start);
5 public class RANDOM {
6 public static void main(String[] args){
7 Scanner sc=new Scanner(System.in);
8 System.out.print("請輸入Range開始的數字");
9 int start=sc.nextInt();
10 System.out.print("請輸入Range結束的數字");
11 int end=sc.nextInt();
12 System.out.println("請輸入隨機數長度");
13 int length=sc.nextInt();
14 for(int i=0;i<length;i++){
15 System.out.print(get_random(start,end)+",");
16 }
17 }
18 public static int get_random(int start,int end){
19 return (int)(Math.random()*(end-start+1)+start);
20 }
21 }
隨機數之Math.random