2

ルビーでサイコロをコーディングしていて、転がすと北南東または西のいずれかになります。

私が問題を抱えているのは、私がそれを転がすときに、これらの方向の1つに戻るようにどのように指示すればよいですか?

どんな助けでも素晴らしいでしょう。

4

2 に答える 2

4

使用Array.sample:

[ 'north', 'south', 'east', 'west' ].sample
于 2011-09-28T17:23:13.943 に答える
4

それはそれほど簡単ではありません%w(north south east west).sample(それはところで1.9メソッドです)。1.8 と 1.9 で機能するもう 1 つの機能は、%w(north south east west)[rand(4)].

于 2011-09-28T17:23:28.217 に答える