java 随机获取数组中元素的方法

java 随机获取数组中元素的方法,第1张

package organdylee1988;

import javautilIterator;

import javautilTreeSet;

public class Test2 {

public static void main(String[] args) {

int []A={1,2,3,4,5,6,7,8,9,10} ;

TreeSet<Integer> ts = new TreeSet<Integer>() ;

while(tssize() < 5 ){

int n = (int) (Mathrandom()10) ;

tsadd(A[n]) ;

}

Iterator<Integer> iter ;

for(iter = tsiterator() ; iterhasNext() ;){

Systemoutprintln(iternext()) ;

}

}

}

测试结果:

2

3

5

8

9

TreeSet里面不能存储相同的数,每个数都是唯一的,还会帮你自动从小到大排列。 希望能够帮到你!

用array_rand()函数就可以实现。

array_rand():从数组中随机选出一个或多个元素,并返回。

语法:array_rand(array,number)

array:必需。规定输入的数组参数。

number:可选。默认是 1。规定返回多少个随机的元素。

例子:$a = ['a','b','c'];//定义一个二维数组

$b = $array_rand($a,1);//从数组a里随机选取一个元素赋值给变量b。

以上就是关于java 随机获取数组中元素的方法全部的内容,包括:java 随机获取数组中元素的方法、PHP中怎么从一个二维数组中随机取出一个值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9683519.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存