導航:首頁 > 編程語言 > java隨機數指定范圍

java隨機數指定范圍

發布時間:2022-06-14 02:28:04

java怎麼聲明多個數並使指定范圍內的隨機函數賦值

<input name="validatevalue" type="txt" id="validatevalue" value="" /> <script> //聲明一個隨機數變數,默認為1 var GetRandomn = 1; //獲取隨機范圍內數值的函數 function GetRandom(n){ GetRandomn=Math.floor(Math.random()*n+1); } //開始調用,獲得一個1-100的隨機數 GetRandom("30"); //輸出查看 document.write(GetRandomn) document.getElementById('validatevalue').value = GetRandomn; </script> 首先,你需要把js移動到input的後邊,不然沒法取得input對象,然後 value="javascript:GetRandomn()" 這個是不可行的 document.getElementById('validatevalue').value = GetRandomn; 你得使用這個語句取得id為validatevalue的對象,然後把它的value置成隨機數,希望能幫助到你

❷ 怎樣用java產生一個指定范圍而且不重復的隨機數

publicintgetRandomNumber(){

IntegerrandomNumber=(int)(Math.random()*100);//產生0-100隨機數

List<Integer>list=newArrayList<Integer>();
if(!list.contains(randomNumber)){//判斷是否重復,不是重復的加入集合
list.add(randomNumber);
}else{//如果產生的隨機數是重復的,用遞歸的方法再次生成
getRandomNumber();
}

returnrandomNumber;
}

我想的思路如上面代碼所示。

❸ JAVA中 如何產生一個特定范圍的隨機數

Math.random()是生成0-1的隨機數
然後可以Math.random()*(上限-下限)+下限 生成需要的隨機數
如Math.random()*100+10 生成的是10-110 能理解吧

❹ java隨機數指定的范圍怎麼做

JAVA隨機數指定的范圍標准格式:

Random rand = new Random();

int randNum = rand.nextInt(范圍);

示例:

1.生成0-2之間的隨機數,包括2
Random rand = new Random();
int randNum = rand.nextInt(3);

2.生成5-26之間的隨機數,包括26
Random rand = new Random();
int randNum = rand.nextInt(22)+5;

(4)java隨機數指定范圍擴展閱讀:

random函數使用格式:

新建random類的rand對象

Random rand = new Random();

設定rand的類型以及區間范圍:

int randNum = rand.nextInt(int x)+y;

❺ java生成隨機數取值范圍怎麼定。

Math.random()的范圍是0~1,那麼1-9 就是 (0~1) * 8 + 1,

publicstaticintradom(intmin,intmax){

return(int)(Math.random()*(max-min)+min);

}

然後輸出可以用:

System.out.printf("%d%d",radom(1,9),radom(1,9));

❻ 如何用java生成指定范圍的隨機數

生成0-2之間的隨機數,包括2
Random rand = new Random();
int randNum = rand.nextInt(3);
生成5-26之間的隨機數,包括26
int randNum = rand.nextInt(22)+5;

❼ java獲取指定范圍的隨機數


public static void main(String[] args) {

int max=20;

int min=10;
Random random = new Random();

int s = random.nextInt(max)%(max-min+1) + min;
System.out.println(s);
}

1.此函數,生成min到max之間的隨機"整數"數.

2.如果需要小數,建議你也以整數開始,最後再除10,或者除100,您明白我意思么?

舉例,要生成5-10之間的保留兩位的小數點.

那就將min設置成50,max設置成100,這樣就可以得到50-100之間的數,輸出前除10,就能得到5-10之間的小數了.

❽ java 取范圍內的隨機數,比如取10000至99999

公式:Math.random()*(n-m)+m,生成大於等於m小於n的隨機數
按公示取隨機數10000至99999[10000,99999):
故:Math.random()*(99999-10000)+10000;

❾ 怎樣用java產生一個指定范圍而且不重復的隨機數

首先,需要一個范圍內的隨機數,第二部判重,如果重復了就再次隨機.
假設我們需要一個m到n的隨機數..
需要用到random函數隨機一個從0到1的數.然後再乘m到n的范圍,再加m
double i = Math.random() * (m - n) + m ----> 生成隨機數
判重..方法有很多種了..比如我們用一個Set來存放已經存在的..
Set<Double> set = new LinkedHashSet<>();
if (set.contains(i)) { 重復了,重新隨機 }
else { 向set中添加: set.add(Double.valueOf(i)); }
2017年8月28日 21:37:44

❿ 怎樣用java產生一個指定范圍的隨機數

Random random = new Random();
int s = random.nextInt(max)%(max-min+1) + min;
上面的結果 s 就是最小值 min 到最大值 max 之間的任意隨機數字,不包括兩個端點。

閱讀全文

與java隨機數指定范圍相關的資料

熱點內容
日產新陽光壓縮機十大品牌 瀏覽:173
javalong的最大值 瀏覽:340
mcs51單片機外部引腳ea 瀏覽:893
蘋果手機怎麼給app給予信用 瀏覽:10
java實型 瀏覽:148
php判斷顯示 瀏覽:695
聯網的單片機 瀏覽:441
安卓錄屏怎麼保存到相冊 瀏覽:350
c語言與單片機 瀏覽:350
tt伺服器是什麼意思 瀏覽:188
賓士app怎麼修改桌面 瀏覽:53
bat演算法面試題 瀏覽:132
因為加密演算法不同 瀏覽:659
會計員app怎麼下載 瀏覽:41
手機小視頻app怎麼刪掉 瀏覽:503
程序員陳一鳴與妹妹 瀏覽:31
個人所得稅app怎麼採集 瀏覽:530
博易主圖指標源碼公式 瀏覽:242
電腦里pdf怎麼打開 瀏覽:489
山東農信app怎麼放貸 瀏覽:565