Brian Buckley on 21 Nov 2005 23:51:24 -0000 |
> def shuffle > deck_shuffled = Array.new > deck_length_orig = @deck.length > while deck_shuffled.length < deck_length_orig > rand_card = rand(@deck.length) > deck_shuffled << @deck[rand_card] > @deck.delete_at(rand_card) > end > @deck.replace(deck_shuffled) > end > end reuse the Array shuffle method of the facets gem require 'facets/array/shuffle' ... def shuffle @deck.shuffle end --Brian Buckley _______________________________________________ talk mailing list talk@phillyonrails.org http://lists.phillyonrails.org/mailman/listinfo/talk
|
|