[SP-pm] TRNGs com Rand

Luis Motta Campos luismottacampos at yahoo.co.uk
Fri Nov 5 09:47:00 PDT 2010


On 11/05/2010 12:49 PM, Stanislaw Pusep wrote:
> Legal!
> Aproveitando: como vocês fazem para dar um shuffle() num array qqer? Eu
> costumo fazer:
> 
> my @x = (1..10);
> for (my $i = 0; $i <= $#x; $i++) {
>     my $j = rand $#x;
>     ($x[$i], $x[$j]) = ($x[$j], $x[$i])
> }

Para citar uma coisa que o Node 1869 do PerlMonks não menciona:

http://search.cpan.org/~abigail/Algorithm-Numerical-Shuffle-2009110301/lib/Algorithm/Numerical/Shuffle.pm

Putamplexos
-- 
Luis Motta Campos is a DBA,
Perl Programmer, foodie and photographer.


More information about the SaoPaulo-pm mailing list