如何从已经规定的数组中随机取出一个元素?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从已经规定的数组中随机取出一个元素?相关的知识,希望对你有一定的参考价值。

比如我用a[5]存进去五个学生的学号,然后随机从这个数组中挑出个数,请问这个随机怎么弄?还有挑出这个随机产生的数后,再把他从数组中删去,咋弄啊!!!有思路,但是我解决不了!!!

参考技术A 是什么语言呢?去找下相应的随机函数,下面是大概原理
a[5]
b=rand(0,4);
c=a[b];
如果能用list,直接.remove()就可以了追问

纯C语言

java 从List中随机取出一个元素

java 从List中随机取出一个元素

1  List<Integer> list = new ArrayList<>();
2         Random random = new Random();
3         int n = random.nextInt(list.size());
4         list.get(n);

 

以上是关于如何从已经规定的数组中随机取出一个元素?的主要内容,如果未能解决你的问题,请参考以下文章

PHP中怎么从一个二维数组中随机取出一个值?

IDL 中 如何从一个数组中随机取出3个数?

JS从数组中随机取出几个数组元素的方法

array_rand() 从数组中随机取出一个或多个单元

jAVA如何使一个数组里面的元素随机交换位置

python如何一次性取出多个随机数