PHP编程—-取不同随机数

2011年8月21日 由 楼长 留言 »

//0-9 10数,取任意5个,且不能有相同数出现

$num = 5;//要产生多少个随机数;
$start = 0;//随机数起始位置,
$end = 9;//随机数结束位置
$connt = 0;
while($connt<$num)
{
$a[ ]=rand($start,$end);//产生随机数
$ary=array_unique($a);//遍历数组$a,如有相同的值则剔除该值
$connt=count($ary);
}

foreach ($ary as $key => $value)
{
echo “<br />”.$value;
}

?>

原文:http://www.phpweblog.net/wgxjava/archive/2007/08/31/1886.html

依次可以用来输出文件随机行等一系列用法

随机文件

<?php
$num = rand(1,3);//随机数字
$fileName = $num.".txt";//随机后的文件名;
$content = file_get_contents($fileName);//读取文优内容
echo $content;//输出文件内容
?>
整合一下就是随机文件
广告位

2 条评论

  1. 青竹湾博客说道:

    第一次来,留个脚印,很喜欢编程,只是总在门外徘徊的感觉

发表评论