使用java怎么一次生成多個(gè)隨機(jī)數(shù)

這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)使用java怎么一次生成多個(gè)隨機(jī)數(shù),文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的珠海網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

Java有哪些集合類

Java中的集合主要分為四類:1、List列表:有序的,可重復(fù)的;2、Queue隊(duì)列:有序,可重復(fù)的;3、Set集合:不可重復(fù);4、Map映射:無序,鍵唯一,值不唯一。

1、創(chuàng)建一個(gè)list集合、Random對象。寫一個(gè)while循環(huán),把隨機(jī)產(chǎn)生的隨機(jī)數(shù)量放在集合中(放入之前要判斷產(chǎn)生的隨機(jī)數(shù)量是否存在于集合中,如果存在就放棄,如果不存在就放在集合中)

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
 
public class Test {
 
    public static void main(String[] args) {
        //調(diào)用函數(shù),此次需求為:生成范圍為[0,100)的10個(gè)隨機(jī)數(shù)
        System.out.println(getRandomNumList(10,0,100));
    }
    //定義生成隨機(jī)數(shù)并且裝入集合容器的方法
    //方法的形參列表分別為:生成隨機(jī)數(shù)的個(gè)數(shù)、生成隨機(jī)數(shù)的值的范圍最小值為start(包含start)、值得范圍最大值為end(不包含end)  可取值范圍可表示為[start,end)
    public static List getRandomNumList(int nums,int start,int end){
        //1.創(chuàng)建集合容器對象
        List list = new ArrayList();
 
        //2.創(chuàng)建Random對象
        Random r = new Random();
        //循環(huán)將得到的隨機(jī)數(shù)進(jìn)行判斷,如果隨機(jī)數(shù)不存在于集合中,則將隨機(jī)數(shù)放入集合中,如果存在,則將隨機(jī)數(shù)丟棄不做操作,進(jìn)行下一次循環(huán),直到集合長度等于nums
        while(list.size() != nums){
            int num = r.nextInt(end-start) + start;
            if(!list.contains(num)){
                list.add(num);
            }
        }
 
        return list;
    }
}

2、Math.radom會隨機(jī)產(chǎn)生大于等于0.0且小于1.0的數(shù)字,注意這里仍然不能產(chǎn)生1。

package a;
//不需要導(dǎo)入任何包
 
 
public class a {
 
public static void main(String[] args) {
int min=10,max=100;
for(int i=0;i<10;i++)
{
int  num=(int)(Math.random()*(max-min+1))+min;
System.out.println(num);
}
       //其余的不在一一列舉
}
 
}

上述就是小編為大家分享的使用java怎么一次生成多個(gè)隨機(jī)數(shù)了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站標(biāo)題:使用java怎么一次生成多個(gè)隨機(jī)數(shù)
分享地址:http://muchs.cn/article34/iehope.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司微信公眾號、網(wǎng)站策劃網(wǎng)站收錄、響應(yīng)式網(wǎng)站、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作