From: Farrel Lifson Date: 2006-03-02T05:04:15+09:00 Subject: Re: Your Favorite One Liner Whoops here it is.... farrel@nicodemus ~ $ cat primes.rb puts [1]<<(2..ARGV[0].to_i).inject([]){|p,c|p.detect{|n|c%n==0}?p:p< wrote: > I did this while messing around at work one afternoon. Pretty sure it > could be whittled down and made more efficient. > > > > On 3/1/06, Daniel Nugent wrote: > > Give out your favorite one liner, what it does, and when you use it. > > > > For me: > > > > puts ARGV[rand(ARGV.size)] > > > > It randomly prints one of the command line options passed to it. I > > typically use it to make a decision when I have no preference (or have > > equal distaste) for my available options. > > > > For instance > > > > ruby -e "puts ARGV[rand(ARGVsize)]" "shoot self in head" "use Java" > > > > -- > > -Dan Nugent > > > > >