in reply to Array problem
#! perl -slw use strict; use List::Util qw[ shuffle ]; my @start = qw[ dog cat bird mouse rat snake horse cow pig lizard lamb zebra lion elephant monkey ]; my @want = map{ join ' ', $start[ $_ ], ( shuffle @start[ 0 .. $_-1, $_+1 .. $#start ] )[ 0 .. 2 ] } 0 .. $#start; print for @want; __END__ dog cat lamb lizard cat lamb mouse pig bird pig monkey lizard mouse bird pig snake rat dog bird lion snake mouse horse rat horse lion elephant lamb cow lamb horse bird pig cat rat bird lizard bird horse cat lamb rat zebra dog zebra monkey horse snake lion pig zebra dog elephant lamb monkey cow monkey rat lamb snake
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Array problem
by ikegami (Patriarch) on Sep 27, 2008 at 08:06 UTC | |
by JavaFan (Canon) on Sep 27, 2008 at 09:54 UTC | |
by BrowserUk (Patriarch) on Sep 27, 2008 at 13:49 UTC | |
by JavaFan (Canon) on Sep 28, 2008 at 20:09 UTC | |
by BrowserUk (Patriarch) on Sep 29, 2008 at 00:06 UTC | |
| |
|
Re^2: Array problem
by AnomalousMonk (Archbishop) on Sep 27, 2008 at 07:30 UTC |