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)文章:
主站蜘蛛池模板: 久久亚洲国产精品 | 亚洲一区二区三区在线视频 | 日韩精品视频免费播放 | 黄色片在线| 天天爽 | 久久久久国产精品夜夜夜夜夜 | 亚洲经典一区二区三区 | 亚洲特级片 | 国产激情小说 | 成人黄色免费视频 | 亚洲区在线 | 国产农村妇女aaaaa视频 | 国产成人免费观看 | 国产激情小说 | 欧美日韩高清在线 | 国产男女无遮挡猛进猛出 | 欧美性精品 | 国产理论片在线观看 | 97在线免费视频 | 国产成人在线观看免费网站 | 日韩视频在线免费观看 | 午夜在线视频 | 日韩欧美国产精品 | 国产精品国产精品国产专区不片 | 久久最新网址 | 麻豆chinese新婚xxx | 成人亚洲视频 | 91禁蘑菇在线看 | 日本一区二区三区四区五区 | 蜜臀久久99精品久久久久宅男 | 日韩精品福利 | 日韩成人在线播放 | 涩涩视频免费观看 | 天天干天天干天天干 | 亚洲美女毛片 | 亚洲欧美另类在线观看 | 亚洲国产精品自拍 | 欧美日韩精品久久久免费观看 | 国产精品一区二区三区不卡 | av网站网址 | 激情小说在线视频 |