#prepopulate copy error array; sub popfilea { foreach my $ya ( 0 .. $gener ) { foreach my $xa ( 0 .. $total ) { $aoa[$xa][$ya] = (int rand(1+2*$copyerr)-$copyerr ) /$PCNT; } } }