From: Chuck Remes Date: 2011-09-20T02:03:07+09:00 Subject: Re: How to generate rand (random number) between two numbers? On Sep 19, 2011, at 11:52 AM, Асет Асет wrote: > Hi, > > How to generate rand (random number) between two numbers? > I mean not between 0 and some number. It should be between some number (not 0) and some number. Try this: irb(main):001:0> def random_number(from, to) irb(main):002:1> from + rand((to - from).abs) irb(main):003:1> end => # irb(main):004:0> random_number(6, 9) => 6 irb(main):005:0> random_number(6, 9) => 7 irb(main):006:0> random_number(6, 9) => 6 irb(main):007:0> random_number(6, 9) => 6 cr