The JavaScript code below generates a random number.
/** * Generates a random integer (whole number) contained within the * two extremes (inclusive on lower extreme, exclusive on upper). * * Example usage: * var num = "" + generateRandomNumber(1,4); * This will generate a random number, either 1, 2, or 3 * * var num = "" + generateRandomNumber(5,8); * This will generate a random number, either 5, 6 or 7 */ function generateRandomNumber(lowerExtreme, upperExtreme) { return Math.floor(Math.random() * (upperExtreme - lowerExtreme) + lowerExtreme); } /** * Generates a random string of the given length using alpha-numerics (upper and lower case) * * var ranString = generateRandomString(5); * This will generate a random string of 5 characters in length, for example: "udG6Z" */ function generateRandomString(stringLength) { var pool = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var poolLength = pool.length; var randomString = []; for (var ndx = 0; ndx < stringLength; ndx++) { randomString[randomString.length] = pool.charAt(generateRandomNumber(0, poolLength)); } return randomString.join(""); }