當前位置:首頁 » 編程語言 » java110的隨機數

java110的隨機數

發布時間: 2023-05-03 09:25:36

java里怎麼產生1-100的隨機數

我來說說這個用法
Math.random()這方法會返回一個(0,1)的double值
如果是
double
a=Math.random();
那麼就a<1
&&
a>0
怎樣改變(0,1)這個東西呢?
當這個東西乘蘆敬以一個數,拿50為例吧,就會變成(0,50)
然後你可以再加上一個數,加上一個10吧,就會變成(10,60)
注意,這個是一個double值
不能賦給int型的
所以要強制轉換
(int)(Math.random()*50+10)就會返回蔽燃一個大於10小於60的整數,因為這個強制轉換會宏嘩虛忽略小數,所以實際上,返回的值的范圍只會是10到59(因為(int)10.3==10)

⑵ java裡面產生1-100隨機數都有哪些方法

new Random().nextInt(100) +1;//不加1 則得到的是早鄭液 0——99之間的隨機數 加 1 則得到的時陸物1—叢卜—100之間的隨機數

⑶ 用Java編寫一個0到100之間的隨機數

import java.io.*;
import java.lang.*;
public class liti401
{
public static void main(String args[])
{
System.out.println("褲並數組排序!");
int a[]=new int[10];
int t=0;
for(int i=0;i<10;i++)//隨機生成10個0-100的數
{
a[i]=(int)(Math.random()*100);
}
System.out.print("原數組碼純指為:");
for(int i=0;i<10;i++)
{
System.out.print(a[i]+" ");
}
System.out.println();
for(int i=0;i<9;i++)//冒泡排序
{
for(int j=i;j<10;j++)
if(a[i]>a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
for(int i=0;i<遲配10;i++)
{
System.out.print(a[i]+" ");
}
}
}

⑷ java怎麼產生50到100隨機數

java產生隨機數的方法是Math.random() . 產生0~1的隨機數

那麼根據這個原理可以自行調整 來生成各個范圍的隨機數

要50~100的范圍的隨機數:就是

inttemp=(int)(50*Math.random()+50);

⑸ java如何生成隨機數

可以先通過random方法生成一個隨機數,然後將結果乘以100,然後再利用int方法進行轉換,就可以得到一個0到99的隨機整數。

⑹ 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);
}

}

(6)java110的隨機數擴展閱讀:

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

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

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

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

⑺ 怎樣生成1到100的隨機數,java

import java.util.Random;
Random r=new Random();
int t=r.nextInt(100)+1;
t就是裂困隨禪源芹機數。賀畢

熱點內容
php辦公系統 發布:2025-07-19 03:06:35 瀏覽:900
奧德賽買什麼配置出去改裝 發布:2025-07-19 02:53:18 瀏覽:42
請與網路管理員聯系請求訪問許可權 發布:2025-07-19 02:37:34 瀏覽:189
ipad上b站緩存視頻怎麼下載 發布:2025-07-19 02:32:17 瀏覽:844
phpcgi與phpfpm 發布:2025-07-19 02:05:19 瀏覽:527
捷達方向機安全登錄密碼是多少 發布:2025-07-19 00:57:37 瀏覽:693
夜魔迅雷下載ftp 發布:2025-07-19 00:39:29 瀏覽:99
增值稅票安全接入伺服器地址 發布:2025-07-19 00:20:45 瀏覽:486
solidworkspcb伺服器地址 發布:2025-07-18 22:50:35 瀏覽:823
怎麼在堆疊交換機里配置vlan 發布:2025-07-18 22:42:35 瀏覽:630