dang it! I *knew* that I should have been thinking more ruby and less
pascal. This may look more rubyish:
def arr_rand(ar)
arr = []
while ar.length > 0 {arr << ar.delete_at(rand(ar.length))}
arr
end
--
Posted via http://www.ruby-forum.com/.