Revision: 35404
Updated Code
at November 7, 2010 11:51 by jaredyeo
Updated Code
function fRandomize(vArray : Array) : void { var i : int; var j : int; for (i = 0; i < vArray.length - 1; i++) { j = i + Math.floor(Math.random() * (vArray.length - i)); if (j != i) fSwap(vArray, i, j); } } function fSwap(vArray : Array, i : uint, j : uint) : void { var t : *; t = vArray[i]; vArray[i] = vArray[j]; vArray[j] = t; }
Revision: 35403
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 7, 2010 11:50 by jaredyeo
Initial Code
function fRandomize( vArray : Array ) : void { var i : int; var j : int; for (i = 0; i < vArray.length - 1; i++) { j = i + Math.floor(Math.random() * (vArray.length - i)); if (j != i) fSwap(vArray, i, j); } } function fSwap( vArray : Array, i : uint, j : uint ) : void { var t : *; t = vArray[i]; vArray[i] = vArray[j]; vArray[j] = t; }
Initial URL
http://simplistika.com
Initial Description
Initial Title
AS3 Randomize Array
Initial Tags
array
Initial Language
ActionScript 3