java用random類方法:1、函數(shù)【Random()】創(chuàng)建一個(gè)新的隨機(jī)數(shù)生成器;2、函數(shù)【Random(long seed)】,使用單個(gè)long種子創(chuàng)建一個(gè)新的隨機(jī)數(shù)生成器。
隨縣網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站開(kāi)發(fā)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
java用random類方法:
直接使用Math.random()
方法生成隨機(jī)數(shù)的方法。
//隨機(jī)生成1~100之間的一個(gè)整數(shù) int randomNumber = (int)(Math.random() * 100) + 1; System.out.println(randomNumber);
還有使用Random類的方法。
Random():創(chuàng)建一個(gè)新的隨機(jī)數(shù)生成器。
Random(long seed):使用單個(gè) long 種子創(chuàng)建一個(gè)新的隨機(jī)數(shù)生成器。
第一種構(gòu)造方法是使用默認(rèn)當(dāng)前系統(tǒng)時(shí)間的毫秒數(shù)作為種子數(shù):Random r1 = new Random()
;
Random random = new Random(); int randomNumber1= random.nextInt(100);
第二種方法是使用自己指定的種子數(shù)
Random random1 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random1.nextInt(10) + " "); }
發(fā)現(xiàn)只要種子數(shù)和nextInt()中的參數(shù)一致的話,每次生成的隨機(jī)數(shù)都是一樣的(所以這是偽隨機(jī)數(shù))。
System.out.println("\\n使用同一種子生成的隨機(jī)數(shù)如下:"); Random random2 = new Random(100); for(int i = 0; i < 10; i++){ System.out.print(random2.nextInt(10) + " "); }
截圖如下:
相關(guān)學(xué)習(xí)推薦:java基礎(chǔ)教程