C# 数组随即排列
就是一个一维数组有29个元素,我要让他随即排列但又要限定原数组中的第一位在第三位前面,第二位在第八位前面之类的。新手上路求指导思路。。。
1、从29个元素中随机取一个数(如果是第2次取的话就是28个元素了。。。);
2、从第一位依次放入;
3、判断该位置是否符合条件要求(你上面说的“限定原数组中的第一位在第三位前面,第二位在第八位前面之类的”),若不满足则重新取一个数,跳到2;