On 26/02/2008, d c <lister / pikkle.com> wrote: > hi - > > can someone help with suggesting what is wrong below? i am trying to > add a simple method to array#random > > but get the wrong number of args error... > have tried lots of variations! > > >> class Array > >> def random > >> n = rand(self.size.to_i) You are probably calling Array#rand as defined by Rails. If so, it does what your Array#random is supposed to do and you can use it directly. Otherwise you can call Kernel.rand instead of just rand. Peter