From: Mark Ransom Date: 2007-08-29T22:39:21+09:00 Subject: array.sort Hi, I'm a novice programmer who is just starting out in Ruby. I've been playing around with arrays and have run into a problem: This works: array = [3,2,1] puts array.sort =>123 BUT this doesn't (error attached): nums = Array.new numplays = 5 numplays.times do for values in 1..5 ball = rand(56) redo if ball == 0 || nums.include?(ball) nums [values] = ball end puts nums.sort end Can anyone shed light on this newby? Attachments: http://www.ruby-forum.com/attachment/183/array_sort.JPG -- Posted via http://www.ruby-forum.com/.