//*** This code is copyright 2003 by Gavin Kistner, gavin@refinery.com //*** It is covered under the license viewable at http://phrogz.net/JS/_ReuseLicense.txt //*** Reuse or modification is free provided you abide by the terms of that license. //*** (Including the first two lines above in your source code satisfies the conditions.) // Returns a randomly-chosen item from an array // e.g. var words = ['hello','goodbye','zounds!','zoinks!']; alert(words.randomItem()); Array.prototype.randomItem=function(){ return this[Math.randomMax(this.length-1)]; } // This requires Math.randomMax(); see http://phrogz.net/JS/Math_randomMax_js.txt