查看完整版本: 求助:$number = (rand()%100)+1

qloog 2008-4-3 15:32

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

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

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

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

xinglu1983 2008-4-3 17:02

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

sunjava 2008-4-4 13:39

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

sjtprruy 2008-4-5 02:01

<?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);

sjtprruy 2008-4-5 02:10

rand()范围是[0,32768],你可以php手册查查就明白了。。
页: [1]
查看完整版本: 求助:$number = (rand()%100)+1