當前位置:編程學習大全網 - 編程語言 - JAVA如何生成50到99之間的隨機數?

JAVA如何生成50到99之間的隨機數?

第壹,思路:

1.需要Java工具類中的Random類來生成隨機數。

2.如果要求是X和Y之間的隨機整數,也就是指定的範圍,那麽在Random類中使用nextInt(int n)方法。

3.該方法生成壹個從0(含)到n(不含)的隨機整數,是偽隨機數,但不是真隨機數。

4.如果x不為0,則需要在隨機結果後加上x。參數n的值也需要加上1,減去x,最終結果符合要求的範圍。

第二,實現:

1,定義x和y的值,隨機修改為不同範圍的整數。

2.隨機調用nextInt(int n)方法計算隨機數。

3.將結果打印到控制臺。

實施代碼:

//java代碼:生成壹個從X到y的隨機數(整數)。

進口?Java . util . random;

/**

*?第壹,思路:

*?1.需要Java工具類中的Random類來生成隨機數。

*?2,要求是x和y之間的隨機整數,也就是指定的範圍,那麽用nextInt(int?n)方法。

*?3.該方法生成壹個從0(含)到n(不含)的隨機整數,是偽隨機數,但不是真隨機數。

*?4.如果x不為0,則需要在隨機結果後加上x。參數n的值也需要加上1,減去x,最終結果符合要求的範圍。

*?第二,實現:

*?1,定義x和y的值,隨機修改為不同範圍的整數。

*?2.調用nextInt(int?n)方法,計算隨機數。

*?3.將結果打印到控制臺。

*?*/

公?班級?RandomTest?{

公?靜電?決賽?int?開始?=?50;//定義範圍的起始數字

公?靜電?決賽?int?結束?=?99;//定義範圍的結束編號。

公?靜電?作廢?main(String[]?args)?{

//?托多?自動生成?方法?煙蒂

//創建隨機類對象

隨機?隨機?=?新的?random();

//生成隨機數

int?號碼?=?random.nextInt(END?-?開始?+?1)?+?開始;

//打印隨機數

System.out.println("生成壹個從"+START+"到"+END+ ":"+number "的隨機整數);

}

}運行結果圖:

註意:因為隨機結果不包含參數n,所以必須是+1,又因為結果會加上範圍的起始值,所以會減去參數的起始值。

  • 上一篇:鍵盤上的字如何設置中文
  • 下一篇:滑雪看起來很爽,那麽滑雪時有哪些安全註意事項呢?
  • copyright 2024編程學習大全網