av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何基于java隨機(jī)獲取不重復(fù)數(shù)值

瀏覽:99日期:2022-08-24 13:26:43

假如我有一個(gè)數(shù)組:

ArrayList<Integer> mArrayList = new ArrayList<Integer>();mArrayList.add(0);mArrayList.add(1);mArrayList.add(2);mArrayList.add(3);

我需要從中隨機(jī)抽取2個(gè)數(shù) 不能重復(fù)抽取,我就會(huì)用這個(gè)方法

public void getValue(ArrayList<Integer> mArrayList){ Random mRandom = new Random(); int a = mRandom.nextInt(mArrayList.size()); int value = mArrayList.get(a); System.out.println(value + ''); mArrayList.remove(a); }

原理就是每抽取一次就刪除已經(jīng)抽取出來(lái)的值,這樣獲取到的值就不會(huì)重復(fù)了

完整代碼:

package com.xiaoqiu.test;import java.util.ArrayList;import java.util.Random;public class Test { public static void main(String[] args) { ArrayList<Integer> mArrayList = new ArrayList<Integer>(); mArrayList.add(0); mArrayList.add(1); mArrayList.add(2); mArrayList.add(3); Test mTest = new Test(); mTest.getValue(mArrayList); mTest.getValue(mArrayList); } public void getValue(ArrayList<Integer> mArrayList){ Random mRandom = new Random(); int a = mRandom.nextInt(mArrayList.size()); int value = mArrayList.get(a); System.out.println(value + ''); mArrayList.remove(a); }}

測(cè)試結(jié)果:

3

2

3

0

2

3

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 亚洲综合久久久 | 日韩 国产 欧美 | 男女h黄动漫啪啪无遮挡软件 | 久久99精品久久久久久 | 欧美一区免费 | 日韩精品免费观看 | 99re在线视频 | 极品尤物一区二区三区 | 性色av浪潮av | 欧美久久网 | 免费91 | 久久久久国产一区二区三区 | 黄色一级片免费看 | 成人高潮片免费网站 | 日韩av免费在线播放 | 成人高潮片免费视频 | 18岁毛片 | 日韩三级免费 | 性史性dvd影片农村毛片 | 欧美黄色一级大片 | 亚洲大片在线观看 | 日韩福利片 | 国产伦精品一区二区三毛 | 国产日韩久久 | 免费中文字幕日韩欧美 | 欧美一级淫片免费视频黄 | 欧美一区二区三区在线 | 国产亚洲视频在线观看 | 天天艹夜夜艹 | 欧美一级在线 | 亚洲伦理精品 | 六月婷婷在线 | 亚洲综合在线视频 | 天天操夜| 一区二区三区在线观看视频 | 国产一区高清 | 欧美激情区 | 欧美午夜精品一区二区三区 | 荤话粗俗h高h重口 | 国产在线黄色 | 国产情侣在线播放 |