Random 在每个框中生成带有随机数的5x5矩阵
我需要在PHP中生成一个matrix5x5,其中每个框必须包含1到1000之间的不同随机数。我试过这样做,但它在每个框中只生成1个随机数:Random 在每个框中生成带有随机数的5x5矩阵,random,matrix,Random,Matrix,我需要在PHP中生成一个matrix5x5,其中每个框必须包含1到1000之间的不同随机数。我试过这样做,但它在每个框中只生成1个随机数: $random = rand(1, 1000); echo '<table border="1" style="width:200px">'; for ($i=0; $i < 5; $i++) { echo "<tr>"; for ($j=0; $j < 5; $
$random = rand(1, 1000);
echo '<table border="1" style="width:200px">';
for ($i=0; $i < 5; $i++) {
echo "<tr>";
for ($j=0; $j < 5; $j++) {
echo "<td>";
echo $random;
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
在你的循环中加入随机:
....
for ($j=0; $j < 5; $j++) {
echo "<td>";
echo rand(1, 1000);
echo "</td>";
您只需为变量指定一个随机值一次 您可以执行以下操作之一: 您需要创建一个单独的函数,在
echo "<td>";
echo CALL_FUNCTION_HERE
echo "</td>";
或
创建一个数组并用随机数填充它
echo "<td>";
echo $myArray[j];
echo "</td>";
或
移动您的声明:
echo "<td>";
$random = rand(1, 1000);
echo $random;
echo "</td>";
你需要一种特定的语言吗?如果是,哪一个?非常感谢。。。我想我已经尝试了我的代码的所有方法,但显然我错过了正确的一个!