2012-11-01 10 views

Odpowiedz

8

Jako szybki jedną wkładką:

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

Chowlett: Nice one :) –

+0

nie mówię to często wystarczająco - kocham _ sposób, w jaki Ruby pozwala robić takie rzeczy! – Chowlett

+0

Wyobrażam sobie, że w Pythonie może być jeszcze łatwiej :) –

4

Jeśli używasz Ruby 1.9 jeszcze jedno-liner z Array#sample

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

również świetnie! dzięki –

Powiązane problemy