當前位置:編程學習大全網 - 源碼下載 - java如何產生1-10隨機數

java如何產生1-10隨機數

java代碼方法壹如下:

int random=(int)(Math.random()*10+1)

java代碼方法二如下:

package bdqn_Empy;

import java.util.Random;

public class Text {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0;

Random b=new Random();

a=b.nextInt(101);

System.out.println(a);

}

}

擴展資料:

可以先通過 random方法生成壹個隨機數,然後將結果乘以10。此時產生的隨機數字即為大於等於0小於10的數字。

然後再利用nt方法進行轉換它會去掉小數掉後面的數字即只獲取整數部分,不是四舍五入)。最後即可獲取壹個0到9的整數型隨機數字。其實現方法很簡單,就是對原有的 grandom方法按照如下的格式進行變型:(int( Math. Random0*10)即可。

其實我們還可以對這個方法進行擴展,讓其產生任意範圍內的隨機數。至需要將這個10換成n即可,如改為( int(Math. Random0n)。此時應用程序就會產生壹個大於等於0小與n之間的隨機數。

如將n設置為5,那麽其就會產生壹個0到5之間的整數型的隨機數。如果將這個寫成壹個帶參數的方法,那麽只要用戶輸入需要生成隨機數的最大值,就可以讓這個方法來生成制定範圍的隨機數。

  • 上一篇:最近有什麽電影好看,或是有什麽國外的經典科幻電影,好看的,謝謝。。
  • 下一篇:erp系統免費下載(erp軟件免費)
  • copyright 2024編程學習大全網