|
发表于 2005-2-20 09:03:12
|
显示全部楼层
Post by davidliang
每次都要随机三个出来好象效率有点低
不如1个1个随机出来
下面是我改的代码,有点长,但是比较好理解
#!/bin/bash
a=$((RANDOM % 10))
while true
do
b=$((RANDOM % 10))
if [ $a != $b ]
then
break
fi
done
while true
do
c=$((RANDOM % 10))
if ([ $a != $c ] && [ $b != $c ])
then
break
fi
done
echo 'config ok'
echo $a' '$b' ' $c' '
这个方法也可以,8过好象没有前面的随机数的随机性大 |
|