2012-11-01 78 views

回答

8

作为一个快速班轮:

rands = (0..10).to_a.shuffle[0, Random.rand(0..10)] 
+0

Chowlett:尼斯一个:) –

+0

我就不多说了,经常足够 - 我真的很喜欢Ruby让你做这种事情的方式! – Chowlett

+0

我想在Python中它可能会更容易:) –

4

如果使用的是Ruby 1.9的一个又一个,内胆采用Array#sample

rands = (0..10).to_a.sample(­Random.ran­­d(0..10)) 
+0

也很棒!谢谢 –