<p>Foi citado pelo Alexei, </p>
<p>Eu preciso fazer um benchmark, entre o core e outros métodos para estudar qual eh mais eficiente.</p>
<p><blockquote type="cite">Em nov 6, 2010 7:18 PM, &quot;jimmy&quot; &lt;<a href="mailto:jimmy.tty@gmail.com">jimmy.tty@gmail.com</a>&gt;escreveu:<br><br><p><font color="#500050">On Fri, Nov 05, 2010 at 09:49:01AM -0200, Stanislaw Pusep wrote:
&gt; Legal!
&gt; Aproveitando: como vocês...</font></p>Eu usaria a função shuffle do core module List::Util<br>
<br>
use List::Util qw(shuffle);<br>
my @x = 1 .. 10;<br>
@x = shuffle @x;<br>
<br>
print &quot;$_\n&quot; for @x;<br>
<br>
Contudo, pelo  fato de ninguém  ter mencionado  até agora, sou  levado a<br>
pensar que  possa existir algo  de errado com  ele, a exemplo  do também<br>
core module Switch, citado noutra thread.<br>
<font color="#888888"><br>
--<br>
&quot;Não manejo bem as palavras<br>
Mas manipulo bem as strings.&quot;<br>
------------------------------<br>
</font><p><font color="#500050">_______________________________________________
SaoPaulo-pm mailing list
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a>
<a href="http://m.">http://m.</a>..</font></p></blockquote></p>