と思いきや、よく見たらそれは試していましたorz
実際は数字の50のところに変数を入れていて、
>>31のだと50の所に変数を入れているのが原因らしく、エラーが出てしまいました。
分かりづらい質問の仕方ですみません。しばらくはforで代用しておくことにします。