Embaralhador //Repositório JavaScript
Descrição
Embaralha os elementos de um vetor.
Criado: 2005.11.03
Criado: 2005.11.03
Código (Download)
//+ Jonas Raoni Soares Silva
//@ http://jsfromhell.com/array/shuffle [rev. #1]
shuffle = function(v){
for(var j, x, i = v.length; i; j = parseInt(Math.random() * i), x = v[--i], v[i] = v[j], v[j] = x);
return v;
};
Exemplo (Exemplo)
<script type="text/javascript">
//<![CDATA[
var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
document.write("A = ", a.join(","), "<br />shuffle(A) = ", shuffle(a));
//]]>
</script>
Ajuda
- shuffle(vetor: Array): Array
-
Retorna array com os valores embaralhados.
- vetor
- vetor que será embaralhado
Ranque (Votos: 544)
3.24