»
Tiếng AnhTiếng PhápTiếng Việt

In - Tạo một mảng ngẫu nhiên - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Tính toán » Tạo một mảng ngẫu nhiên
URL: https://www.javascriptbank.com/array-randomizer-erichood.html

Tạo một mảng ngẫu nhiên © JavaScriptBank.comĐoạn mã sẽ tạo một mảng có số phần tử do người dùng nhập vào. Mảng này sẽ chứa các phần tử số với giá trị ngẫu nhiên.

Phiên bản đầy đủ: jsB@nk » Tính toán » Tạo một mảng ngẫu nhiên
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-->