lz,会用 Stata吗? 下面给一个 stata 解决方案(仅供参考):假定你的数据存放在 d:\x.xls,样本容量为 n,首先打开 stata,然后在命令窗口键入下列命令就可使变量 X 随机排列:
insheet using d:\x.xls,clear /*导入数据文件*/
set seet 100 /*设置随机种子*/
set obs n /*设置样本容量为 n ,此样本容量必须与变量 x 的样本量相同*/
gen r=uniform() /*产生均匀分布随机数*/
sort r /*对随机数 r 排序*/
list /*观察排序后的 变量 x ,此时已随机排列*/