16/05/21 18:36:57.15 Nd8YCmE2.net
>>268
for($i=0; $i<$max; $i++) {
$idx=($start-1+$i)%$max + 1;
print $idx;
}
もし数列が 0 始まり(0 1 2 3 4)でいいならこう($max を個数とした場合)。
for($i=0; $i<$max; $i++) {
$idx=($start+$i)%$max;
print $idx;
}
巡回する数列を扱う基本的な式で、定型句みたいなものだから覚えておこう。
じゃんけんの勝敗判定にも使えるよ。