[請益] while迴圈的多條件判斷
今天在寫一個取亂數迴圈時
需要取一個不整除於17和19的亂數
如下:
$a=0;
while($a % 17 ==0 && $a % 19 ==0) {
$a = rand(16,20);
}
結果發現竟然還會取到17和19?
而且很奇怪的是:
$a=0;
while($a % 17 ==0) {
$a = rand(16,20);
}
這樣不會取到17
$a=0;
while($a % 19 ==0) {
$a = rand(16,20);
}
這樣不會取到19
請問各位前輩,有人遇到過類似的情形嗎?該怎麼辦才好呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.152.189
推
11/15 13:52, , 1F
11/15 13:52, 1F
→
11/15 14:02, , 2F
11/15 14:02, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章