即消されないように、しばらく自問自答したいと思います。
自分がなるほどなあ、と思った超基礎的なやつ。
1行なのでコードで書かせてください。いきなり禁止破り。原則禁止、とすべきでした。

0〜nの数字を順送りし、n番目の次は0に戻る処理

a=(a+1)mod(n+1)

n+1で、増えていくaを割った余りを返すことで、nの次は0に戻る処理です。