module.exports = function random()
{
if (arguments.length === 0)
return Math.random();
if (arguments.length === 1)
if (arguments[0] < 0)
return range(arguments[0], 0);
else
return range(0, arguments[0]);
return range(arguments[0], arguments[1]);
}
function range(aMinimum, aMaximum)
{
return Math.floor(Math.random() * (aMaximum - aMinimum)) + aMinimum;
}