3
ルビーでは、例えば1〜100の間に乱数を生成する方法はありますか?20,30,40は除きますか?特定の数字を除いたXとYの間の乱数の生成
私は
def random_number
random_number = rand(100)
while random_number == 20 || 30 || 40
random_number = rand(100)
end
return random_number
end
ような何かを行うことができます...しかし、それは非常に効率的ないないようです(プラスその特定の例は、おそらく動作しないでしょう)。
もっと簡単な方法はありますか?どんな助けでも大歓迎です!
これは完璧です。ありがとうございました! – Jon