发新话题
打印

求助:$number = (rand()%100)+1

求助:$number = (rand()%100)+1

for($index = 0; $index < 10; $index++)
{
  $number = (rand()%100)+1;
  print("$number   \n");
}

$number = (rand()%100)+1;   
具体是什么意思?希望能具体说一下。

[ 本帖最后由 qloog 于 2008-4-3 15:50 编辑 ]

TOP

应该是取1到100的随机数吧,奇怪为啥不直接rand(1,100);

TOP

不明白楼主的代码的意思,哈哈

TOP

<?php
$str=array();
for($i=0;$i<100;$i++)
{
        $str[]=rand()%100;//如果去掉%100,rand()范围是多少?
}
print_r($str);
echo  "<br /><hr />";
echo "最小值:".min($str)."        最大值:".max($str);
?>

$number = (rand()%100)+1;等价于$number = rand(1,100);

TOP

rand()范围是[0,32768],你可以php手册查查就明白了。。

TOP

发新话题