2012-11-01 104 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

也很棒!謝謝 –