有一个需要,给定一个数组,从中生成要求个数的随机数组,不重复,即getrandomarray(int[] originalarray,int number) 这样的一个函数。想了一下,可以这样做:
把数组元素放到一个list中
从list中随机取一个数
把取到的数从list中删除
重复上述过程
代码如下:
有一个需要,给定一个数组,从中生成要求个数的随机数组,不重复,即getrandomarray(int[] originalarray,int number) 这样的一个函数。想了一下,可以这样做:
把数组元素放到一个list中
从list中随机取一个数
把取到的数从list中删除
重复上述过程
代码如下: