
var Random = {
	get: function(min, max) {
		min = parseInt(min);
		max = parseInt(max);

		if ($defined(min)) {
			if (!$defined(max)) {
				max = min;
				min = 0;
			}
		} else {
			return Math.random();
		}
	
		if (min > max) {
			// Swap variables
			min = min ^ max;
			max = min ^ max;
			min = min ^ max;
		}

		return Math.floor(Math.random() * (max - min + 1) + min);
	}
}
