»
AnglaisFrançaisVietnamien

Imprimer - Array Randomizer - JavaScriptBank.com

Version complète: jsB@nk » Calcul » Array Randomizer
URL: https://www.javascriptbank.com/array-randomizer-erichood.html

Array Randomizer © JavaScriptBank.comCeci est un exemple d'utilisation de la Array () de l'objet propre de la méthode de tri aléatoire elle-même. Très simple et propre! Exemple de la façon de tirer au hasard un tableau.

Version complète: jsB@nk » Calcul » Array Randomizer
URL: https://www.javascriptbank.com/array-randomizer-erichood.html



HTML
<SCRIPT language=JavaScript><!--//'--Following demonstrates the randomize array concept.//'--If you like this, send me an email and say hello!//'--erichood@hotmail.comvar myArray=new Array(), max=0//'--Ask for a number > 0while (max<1){max=parseInt(prompt("Please designate an array length : ", 20))if (isNaN(max)) max=0}//'--Create an ordered array of length max//'--1st element = 1, 2nd element = 2, 3rd element = 3, etc..for (i=0; i<max; myArray[i]=++i);//'--Display the ordered array document.write("<BR>Ordered array:<BR>")document.write(myArray)//'-------------------------------------------------------//'-------------------------------------------------------//'--NOTE: To randomize an array is //'--  to sort the array ... randomly//'--Return random +1 or -1function RandomCompare() { return (Math.random()<.5?1:-1) }myArray.sort(RandomCompare)//'-------------------------------------------------------//'-------------------------------------------------------//'--Now display the array after being randomized.document.write("<BR>Random array:<BR>")document.write(myArray)//--></SCRIPT><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->