#! 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
In reply to Re: Array problem
by BrowserUk
in thread Array problem
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |