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);
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手册查查就明白了。。