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

供稿:hz-xin.com     日期:2025-01-15
如何从已经规定的数组中随机取出一个元素?

这样吧 我先给写思路 你还不会再追问我
先贴 随机产生 0 至 n-1 的数值的代码(ps: 回答的编辑器右上角 有个代码语言 可以方便贴代码的)
#include #include int main(){int i;srand( time(NULL) );for( i = 0; i < 20; i++ )printf( "Random number #%d: %d
", i, (int)(11.0*rand()/(RAND_MAX)) ); return 0;}这样就可以产生 剩余学生学号 的位置
然后是删除 如果删除int a[5] 中的 a[2] 就把 a[3] a[4] 向前移动一位 然后 剩余学生数量减一
再根据剩余学生数量 随机一个数值 再删除
其中每次都要判断 学生数量是否为 0 如果为0 就结束

先这样吧。。。

申明,或者定义

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

Excel中,怎么在一列随机出现的数据中,随机抽取1个数或者2个数?
=IFERROR(SMALL(IF((A1:A20=B1)+(A1:A20=""),"",A1:A20),RANDBETWEEN(1,COUNT(A1:A20)-1)),"区域数值少于2个")注意,这里C1单元格的公式是一个数组公式,因此在输入完成后需要同时按Ctrl+Shift+Enter三键结束输入。该公式会从A1到A20的数据范围内排除已经选中的数,然后随机选取第二个数。...

c语言怎么实现从一个数组中随机抽取一个元素?
随机产生一个数,然后每次将数组元素的最后一个数与这个数交换,并且数组的长度减1。int [] b = new int[100];int t = 0, idx = 0, len = a.length;for(int i=0;i<len;i++){ idx = [rand()*(len-i)];b[i] = a[idx];t = a[idx];a[idx] = a[len - 1];a[len -...

VBA如何在数组中随机选取一个数
设有数组d(n)有元素d(0),d(1),d(2),...,d(n),已经存有数据。Randomize x = Int((n * Rnd) + 1) '产生1个在[1,n]间的自然数,存入x 取d(x),就是你要的数

如何从一个数组中随机取值
首先定义一个数组,然后遍历这个数组,以数组的索引开始位到结束位随机取值,如果取到的值等于遍历时的i,那么就返回以这个i为下标的数组

C#中如何从数组中获取一个随机数
XX.length-1;这样的话比如数组是20个数,那么残生的随机数n就在(0~19)之间,然后把n带进数组XX[n]就可以取出随机索引的数了撒~ INT [] XX = NEW INT [3] {6,5,4};Random r = new Random(); int n = r.Next(0, XX.length-1);XX[n]就是随机取出的数 ...

怎样从一个数组中(数组大小不定)随机取出一个数,随机数不能重复的。
随机生成数组下标,取出该下标对应元素,然后标记该位置元素,如果下次再遇到就重新生成下一个随机数。

C#中怎么在自己规定输入的一些数中随机抽出一个?
int [] number = new int[]{5,3,4,79,2,76,0,284,76,4027,69,46,7,872,9};\/\/假设上面就是用户按照你的规定输入的数组。Random r = new Random();\/\/定义一个随机数生成器,你要随机抽取当然要有这个东西。int ai = r.Next(number.Length);\/\/随机获得一个数并赋值给变量ai。\/\/r....

在C#中,怎样利用random从指定的几个数字中随机取出某个数字
先把你的那些数字放在一个数组或集合中,然后随机产生下标 比如你的数是: 2 5 8 9 4 int[] numbers = {2,5,8,9,4};int index = random.Next(0,5);Console.Write(numbers[index]);

怎样从一个数组中(数组大小不定)随机取出一个
可以先获取数组的大小,然后随机random生成一个数字,判断一下是否超过了数组的长度,然后使用数组的方式取出来应该就可以了。

易语言如何随机提取数组的成员。
随机取数组成员解决方法 1、首先置随机数种子 2、取出数组成员数 3、用取随机数方法取一个1到数组成员数之间的一个值做索引 4、读取索引处成员 代码实例 .版本 2.支持库 spec.子程序 __启动窗口_创建完毕.局部变量 数组, 整数型, , "0".局部变量 成员数, 整数型.局部变量 索引, 整数型数组 ...