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