1. 程式人生 > >random()方法獲得一定範圍內的隨機數

random()方法獲得一定範圍內的隨機數

一 獲取範圍內的隨機數

//從鍵盤輸入一個範圍[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);
    }
}