From: Ed Sinjiashvili Date: 2002-04-03T22:04:37+09:00 Subject: Re: rcr Tobias Reif writes: > Paul Duncan wrote: > > > > class Array > > def rand > > raise RuntimeError, 'Array#rand(): empty array' unless length > 0 > > at Kernel::rand(length).floor > > end > > end > > > or > > class Array > def any > if empty? > nil > else > self[rand length] > end > end > end or class Array def any return nil if empty? at(rand length) # should be a little faster end end