作者:乔山办公网日期:
返回目录:excel表格制作
v假如你排列的是百个数组{1,2,3,4,5}
列数假如也是5 也就是5*5的矩阵
然后让5个数组都随机生成度 然后排问序
如果两个临近数据相同或相近 这两个数据就是挨着的好像这样:
0:{1,2,3,4,5}
1:{2,3,4,5,1}
2:{2,3,5,1,4}
3:{2,3,5,1,4}
4:{2,3,5,4,1}
那么生成完之后就可以经过一次遍历 把邻近两个进行比较
如果相同就重新生成一答个 或者先标记 之后再去内
=int(rand()*6+1)
任何版本excel通用。
使用随机函数=int(n*rand()),其中n是你要生成某个范围之内的最大整数
启用迭代计算
如附件:
A1输入
=IF(COUNTIF($A$1:$A$6,A1)>1,1+INT(RAND()*60),A1)
下拉至A6,
重新下拉一次 刷新一次