2015-03-31 57 views
-10
import java.util.Random; 

public class Rand { 
    public static void main(String args[]) { 
     Random ran = new Random(); 
     int number = ran.nextInt(9) + 1; 
     number *= 10000; 
     number += ran.nextInt(10000); 
     System.out.println("Random no:" + number); 
    } 
} 
+0

你對此不甚瞭解? – 2015-03-31 10:45:25

+0

爲什麼不嘗試自己?你沒有編譯器嗎?你沒有上網嗎?既然你可以寫這個,最後一個問題是無關緊要的。 – 2015-03-31 10:50:19

+0

我有一切!但我不知道這個代碼是如何工作的?它的邏輯? – vishal 2015-03-31 11:11:05

回答

0

這又有什麼神祕的地方呢?

public static void main(String args[]) 
{ 
    Random ran = new Random(); 

    //Generate a digit between 0-8 +1 
    int number = ran.nextInt(9) + 1; 
    //Multiply with 10000 
    number *= 10000; 
    //Add a number between 0-9999 
    number += ran.nextInt(10000); 

    System.out.println("Random no:" + number); 
} 

在您問這裏之前,您應該掌握一些基本知識 - 或者至少嘗試自己解決問題。

相關問題