ルビーでサイコロをコーディングしていて、転がすと北南東または西のいずれかになります。
私が問題を抱えているのは、私がそれを転がすときに、これらの方向の1つに戻るようにどのように指示すればよいですか?
どんな助けでも素晴らしいでしょう。
使用Array.sample
:
[ 'north', 'south', 'east', 'west' ].sample
それはそれほど簡単ではありません%w(north south east west).sample
(それはところで1.9メソッドです)。1.8 と 1.9 で機能するもう 1 つの機能は、%w(north south east west)[rand(4)]
.