random java怎么用_java中Random使用步骤是怎样的?具体怎么做?
在現(xiàn)代社會,java編程語言的使用幾乎已經(jīng)滲透到我們工作與生活的方方面面了,這也意味著時代的更新變化。java中有很多比較細碎的知識點需要花時間去專研,比如說java中random的相關(guān)知識,一起來看看吧。
首先,我們需要知道的是,此類的實例用于生成為隨機數(shù)。
例如,以下代碼使用戶能夠得到一個隨機數(shù),代碼如下所示:Random?r?=?new?Random();
int?number?=?r.nextInt();
接下來說一下,Random使用步驟
1.查看包:java.util 導(dǎo)包
2.查看類的解釋說明:
Random: 此類的實例用于生成偽隨機數(shù)流-->用來產(chǎn)生隨機數(shù)
3.查看構(gòu)造方法:
Random()創(chuàng)建一個新的隨機數(shù)生成器。 --->創(chuàng)建隨機生成器
4.查看成員方法:
int nextInt(int n)返回一個偽隨機數(shù),范圍: [0,n)
5.Random的使用公式
產(chǎn)生[n,m]之間的隨機數(shù)--->r.nextInt(m-n+1)+n
獲取1-n之間的隨機數(shù),包含n,代碼如下所示:public?static?void?method2()
{
//獲取1-n之間的隨機數(shù),包含n,代碼如下:
//創(chuàng)建對象
int?n?=?50;
Random?r?=?new?Random();
//生成1-n的一個隨機數(shù)
int?num?=?r.nextInt(n)?+?1;
//輸出隨機數(shù)
System.out.println("生成的隨機數(shù)是:"?+?num);
}
隨機數(shù)的數(shù)字小游戲,代碼如下所示:public?static?void?guessNumber()
{
/*??游戲開始時,會隨機生成一個1-100之間的整數(shù)?number?。
玩家猜測一個數(shù)字?guessNumber?,會與?number?作比?較,
系統(tǒng)提示大了或者小了,直到玩家猜中,游戲結(jié)束。*/
//生成一個1-100之間的隨機數(shù)
Random?r?=?new?Random();
int?number?=?r.nextInt(100)?+?1;
Random?r2?=?new?Random();
Scanner?sc?=?new?Scanner(System.in);
System.out.print("請輸入你要猜的數(shù)字(1-100):");
while?(true)
{
//鍵盤錄入玩家猜測的數(shù)字
int?input?=?sc.nextInt();
//然后把猜測的數(shù)字和隨機數(shù)進行比較
if?(input?>?number)
{
System.out.println("你猜測的數(shù)字太大了,兄弟再來猜一遍吧!");
}
else?if?(input?
{
System.out.println("你猜測的數(shù)字太小了,你離成功只差一點了!");
}
else
{
System.out.println("哇!你好厲害!被你猜中了,你可以去買彩票了!");
break;
}
}
}
可以看出來關(guān)于java中random的使用步驟還是非常的詳細的,也是為了方便大家更好地掌握和學(xué)習(xí)。如果你想要了解更多的java常見問題,敬請關(guān)注奇Q工具網(wǎng)。
推薦閱讀:
總結(jié)
以上是生活随笔為你收集整理的random java怎么用_java中Random使用步骤是怎样的?具体怎么做?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 升级setuptools_
- 下一篇: java if赋值语句_Java基础第3