自己改好了。
function iRand()
{
//第一步:初始化种子
$seedarray =microtime();
$seedstr =split(" ",$seedarray,5);
$seed =$seedstr[0]*10000; //第二步:使用种子初始化随机数发生器
srand($seed); //第三步:生成指定范围内的随机数
return rand(1,9);
}
function   CreateRand()
{
global $already;
$random=iRand();//产生一个随机数
$max=count($already);
for($i=0;$i <$max;$i++)
{
if($already[$i]==$random)
{
CreateRand();
return;
} }
$already[]=$random;
}$already=array(0);
for($i=0;$i <9;$i++)   CreateRand();