求 把 1800随机分成900份 的算法
看你用什么语言了。如果是c#,用arrayl**t添加1800个数字,然后用循环随机int [,]rst = new int[900,2];int times = 0;for(int i=0,j=0;i<1800;i++){ int newindex= (new random()).next(0, lst.count - 1); int newvalue = lst[newindex]; lst.removeat(newindex); times++; if(times%2==0) { j++; } rst[j,times%2] = newvalue;}如果是c语言就用数组,不过每次随机出来之后,将后面的数据往前移动.其他步骤一样 20210311