random()方法獲得一定範圍內的隨機數
阿新 • • 發佈:2019-01-09
一 獲取範圍內的隨機數
//從鍵盤輸入一個範圍[start,end],獲取該範圍內的隨機數 //(int)(Math.random()*(end-start+1)+start); (end-start+1)表示該範圍內有多少數字,可以表示到[start,end] 若是(end-start)只可以表示到[start,end);二 程式碼
//從鍵盤輸入一個範圍[start,end],獲取該範圍內的隨機數 //(int)(Math.random()*(end-start+1)+start); public class Random_2 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int start=sc.nextInt(); int end=sc.nextInt(); for(int i=0;i<10;i++){ System.out.println(get_random(start,end)); } } public static int get_random(int start,int end){ return (int)(Math.random()*(end-start+1)+start); } }