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; });	
#sidebar a { color:#fff; } #sidebar ul ul li { color: #DEF585; } #sidebar h2 { color: #fff; } #sidebar ul p, #sidebar ul select { color: #BEDDBE; } #backfly { background: url(images/golfBallWallPaper.jpg) left bottom fixed repeat-x #65a51d; }