Node.js examples for Number:Random Number
Returns a number whose value is limited to the given range.
/**//from w w w . j a va 2s .c om * Returns a number whose value is limited to the given range. * * Example: limit the output of this computation to between 0 and 255 * <pre> * (x * 255).clamp(0, 255) * </pre> * * @param {Number} min The lower boundary of the output range * @param {Number} max The upper boundary of the output range * @returns A number in the range [min, max] * @type Number */ Number.prototype.clamp = function(min, max) { return Math.min(Math.max(this, min), max); }; collides = function(a, b) { return a.x < b.x + b.width && a.x + a.width > b.x && a.y < b.y + b.height && a.y + a.height > b.y; }