From: Robert Dober Date: 2007-01-07T04:06:52+09:00 Subject: Re: HOW-TO produce random numbers within a range? ------=_Part_5335_14618571.1168108730357 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 1/6/07, Ruby N00bie wrote: > > Hello, > Thanks for reading this. > I am very new to Ruby and have been learning using a tutorial at > http://pine.fm/LearnToProgram/ > by Chris (thanks Chris) > After searching fairly thoroughly in forums and tutorials I found no > answer to my problem. > I have come to a point where i need to generate a random number within a > range. > > I have learnt that rand(100) produces random numbers from 0 to 99 but i > need to know how to set a minimum for the random number. > > Your help would be greatly appreciated. > > Thanks in advance, tckl. > > -- > Posted via http://www.ruby-forum.com/. > > You have to do this yourself, say you want a random number between 42 and a than you have to write 42+rand(a+1-42) # BTW it would be legal to write a - 41 ;) It would be nice an exercise to define your own method to do this HTH Robert -- "The real romance is out ahead and yet to come. The computer revolution hasn't started yet. Don't be misled by the enormous flow of money into bad defacto standards for unsophisticated buyers using poor adaptations of incomplete ideas." - Alan Kay ------=_Part_5335_14618571.1168108730357--