From: Brian Candler Date: 2009-06-05T05:56:10+09:00 Subject: Re: Deaf Calculus Todd Benson wrote: > array = ["Ya like daygs?", "Do I like daygs?", "Yeah, d'ya like > daygs", "Oh, 'do I like dahgs.'", "Yeah, I like dahgs."] > puts array[rand(array.size - 1)] I think you want puts array[rand(array.size)], otherwise the last element won't ever be used. ------------------------------------------------------------ Kernel#rand rand(max=0) => number ------------------------------------------------------------------------ Converts _max_ to an integer using max1 = max+.to_i.abs+. If the result is zero, returns a pseudorandom floating point number greater than or equal to 0.0 and less than 1.0. Otherwise, returns a pseudorandom integer greater than or equal to zero and less than max1. -- Posted via http://www.ruby-forum.com/.