我用红宝石编码一个骰子,当我掷骰子时,它会出现在东南西北或东南西北。
我遇到的麻烦是当我滚动它时,我如何告诉它返回给我这些方向之一?
任何帮助都会很棒。
使用Array.sample
:
[ 'north', 'south', 'east', 'west' ].sample
它并没有比%w(north south east west).sample
(顺便说一句,这是 1.9 方法)更容易。在 1.8 和 1.9 中有效的另一件事是%w(north south east west)[rand(4)]
.