extender – Math [ 764 views ]
Goal: give some additional function to the Math object
// 1. get random number in range, var num = Math.randomBetween(10, 100); --> 34.2345 ObjectExtend(Math, 'randomBetween', function(min, max) { return Math.random() * (max - min) + min; }); // 2. get random number in range, var num = Math.randomBetween(10, 100); --> 34 ObjectExtend(Math, 'randomIntBetween', function(min, max) { return ~~(Math.random() * (max - min + 1)) + min; });