日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Random类——获取随机数

發(fā)布時(shí)間:2025/3/18 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Random类——获取随机数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.Random:
  作用:–用于產(chǎn)生一個(gè)隨機(jī)數(shù)
  使用步驟(和Scanner類似)
    –導(dǎo)包:import java.util.Random;


    –創(chuàng)建對(duì)象:Random r = new Random();

?

    –獲取隨機(jī)數(shù):int number = r.nextInt(10);//產(chǎn)生的數(shù)據(jù)在0到10之間,包括0,不包括10。括號(hào)里面的10是可以變化的,如果是100,就是0-100之間的數(shù)據(jù)

實(shí)例代碼:

  

1 import java.util.Random;//導(dǎo)包 2 3   public class RandomDemo { 4     public static void main(String[] args) { 5       // 創(chuàng)建對(duì)象 6       Random r = new Random(); 7 8       for (int x = 0; x < 10; x++) { 9       int number = r.nextInt(10);// 獲取隨機(jī)數(shù) 10       System.out.println("number:" + number);// 輸出隨機(jī)數(shù) 11     } 12     System.out.println("--------------------"); 13 14     int i = r.nextInt(100) + 1;// 獲取到一個(gè)1-100之間的隨機(jī)數(shù)呢? 15     System.out.println("i:" + i); 16   } 17 }

?

猜數(shù)字小游戲案例:

1 import java.util.Random; 2 import java.util.Scanner; 3 4 /* 5 * 猜數(shù)字小游戲案例 6 * 系統(tǒng)產(chǎn)生一個(gè)1-100之間的隨機(jī)數(shù),請(qǐng)猜出這個(gè)數(shù)據(jù)是多少。 7 * 分析: 8 * A:系統(tǒng)產(chǎn)生一個(gè)隨機(jī)數(shù)1-100之間的。 9 * int number = r.nextInt(100) + 1; 10 * B:鍵盤錄入我們要猜的數(shù)據(jù) 11 * 用Scanner實(shí)現(xiàn) 12 * C:比較這兩個(gè)數(shù)據(jù)(用if語(yǔ)句) 13 * 大了:給出提示大了 14 * 小了:給出提示小了 15 * 猜中了:給出提示,恭喜你,猜中了 16 * D:多次猜數(shù)據(jù),而我們不知道要猜多少次,怎么辦呢? 17 * while(true) {循環(huán)的內(nèi)容} 18 */ 19 public class RandomTest { 20 public static void main(String[] args) { 21 // 系統(tǒng)產(chǎn)生一個(gè)隨機(jī)數(shù)1-100之間的。 22 Random r = new Random(); 23 int number = r.nextInt(100) + 1; 24 25 while(true){ 26 // 鍵盤錄入我們要猜的數(shù)據(jù) 27 Scanner sc = new Scanner(System.in); 28 System.out.println("請(qǐng)輸入你要猜的數(shù)字(1-100):"); 29 int guessNumber = sc.nextInt(); 30 31 // 比較這兩個(gè)數(shù)據(jù)(用if語(yǔ)句) 32 if (guessNumber > number) { 33 System.out.println("你猜的數(shù)據(jù)" + guessNumber + "大了"); 34 } else if (guessNumber < number) { 35 System.out.println("你猜的數(shù)據(jù)" + guessNumber + "小了"); 36 } else { 37 System.out.println("恭喜你,猜中了"); 38 break; 39 } 40 } 41 } 42 }

?

轉(zhuǎn)載于:https://www.cnblogs.com/Arsene/p/6512615.html

總結(jié)

以上是生活随笔為你收集整理的Random类——获取随机数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。