Excerpt |
---|
Description: Returns a random integer between min and max. If pm is set to -1, it will return a negative number. Inputs: Min, max, and pm (1 or -1) Outputs: A random integer between min and max, if pm is set to -1 the result will be negative. |
Code Block | ||
---|---|---|
| ||
//==========Rand Int========== // Input: min, max, pm // Output: random integer between min and max // pm denotes plus or minus function RandomInt(min, max, pm) { min = Math.ceil(min); max = Math.floor(max); pm = pm || 0; var plusMinus = Math.random() < 0.5 ? -1 : 1; var random = Math.floor(Math.random() * (max - min + 1)) + min; return pm != 0 ? random * plusMinus : random; } |