【发布时间】:2016-05-14 08:28:45
【问题描述】:
我有循环问题,我想播放随机播放以循环播放
代码:
for ($i=0; $i <= 10; $i++) {
$result = $i;
echo "$result";
echo "<br>";
}
//----------------------------------------------
echo "<hr width='100%'>";
//----------------------------------------------
$s=$result;
$c=$result;
$test=array_fill($s, $c, 0);
$ts=microtime(true);
for ($i=0; $i <= 10; $i++) {
$selection1=mt_rand($s, $c);
$selection2=mt_rand($s, $c);
echo "$selection1 and $selection1";
echo "<br>";
}
我想要结果: example result
随机之后我想要交叉循环 Example result
#including completion of a genetic algorithm
【问题讨论】:
-
欢迎来到 Stack Overflow!请参阅How to Ask 和The perfect question。
-
正如您在上一个问题中已经提到的那样:stackoverflow.com/q/37220786/3933332
$result在您的 for 循环运行后将是 10。 (顺便说一句:在 for 循环中您的变量周围的引号是不必要的)。因此,之后您将 10 分配给$s和$c。 (同时,您创建一个从索引 10 开始的数组,其中包含 10 个值为 0 的元素)。在下一个 for 循环中,您创建 10 到 10 之间的随机值,并且作为随机值,它们是随机的。所以大多数情况下你会得到 10 个! -
我还是一头雾水,如果我想要上面的结果我应该怎么做,请附上编码的例子先生?
标签: php if-statement for-loop