定义一个数组,里面有10个元素,然后我想随机取10个元素中的4个,求方...答:简单点的,每次生成一个随便数(0-9),然后用这个下标到数组中去取数,取出来后判断是不是取过了,如果已经取过了,丢弃它,重新再取,总会得到4个的.也可以每次生成两个随机数(0-9),然后交换数组中这两个下标的数值,多交换几次,那么数组就是混洗开了,取混洗后的数组的前四个数就行....
如何从数组x={1,2,3,4,5,6,7,8,9,0}中随机抽取4个数,求指点答:第二种情况是无放回的,意思就是取完第一个数字后,只剩下九个数字了,第二次是在这九个数字中取一个,第三次就是在剩下的八个数中取一个,以此类推。。。
...随机输出1,2,3,4,5,6,7,8,9,10,J,Q,K中的四个数答:public static void main(String[] args) { String[] a = {"1","2","3","4","5","6","7","8","9","10","j","q","k"};String[] b = new String[4];int n = a.length;for(int i = 0; i < b.length; i++) { int r = (int)(Math.random()*n);b[i] ...
java怎么从数组a中随机选取几个数放入数组b中,急答:public static void main(String[] args) { int a[]={1,2,3,4,5,6,7,8,9,0};boolean r[]=new boolean[a.length];Random random = new Random();int m = 5; //要随机取的元素个数 if(m > a.length || m < 0)return;int n = 0;while(true){ int temp = random.next...
C++程序 如何在数组中一次选取多个随机数答:include<iostream>#include<iomanip>#include<cstdlib>#include<ctime>using namespace std;int main(){ int a[60]={1,2,3,4,5,6,7,8,9,0, 11,12,13,14,15,16,17,18,19,20, 21,22,23,24,25,26,27,28,29,30, 31,32,33,34,35,36,37,38,39,40, 41,42,43,4...