微信协同办公系统:求随机数排列程序

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/10 12:04:17
有47人,分为5个小组(A,B,C,D,E),前四组为10人,最后一组为7人。随机排列这47个数,把他们放入这5组中。。。这怎么做啊?
求源程序。。。^-^
Pascal 语言或 VB,Asp

你也没有说什么语言,我就用php给你整了一个出来.很简单,就是打乱数组.
<?php
$numbers = range (1,47);
srand ((float)microtime()*1000000);
print_r($numbers);
shuffle ($numbers);
print_r($numbers);
echo "<br>A组成员为";
for ($i=0;$i<10;$i++){
echo " ";
echo $numbers[$i];
echo " ";
}
echo "<br>B组成员为";
for ($i=10;$i<20;$i++){
echo " ";
echo $numbers[$i];
echo " ";
}
echo "<br>C组成员为";
for ($i=20;$i<30;$i++){
echo " ";
echo $numbers[$i];
echo " ";
}
echo "<br>D组成员为";
for ($i=30;$i<40;$i++){
echo " ";
echo $numbers[$i];
echo " ";
}
echo "<br>E组成员为";
for ($i=4;$i<count($numbers);$i++){
echo " ";
echo $numbers[$i];
echo " ";
}
?>