random-float
Version:
Generate a random float
13 lines (10 loc) • 319 B
JavaScript
export default function randomFloat(minimum, maximum) {
if (maximum === undefined) {
maximum = minimum;
minimum = 0;
}
if (typeof minimum !== 'number' || typeof maximum !== 'number') {
throw new TypeError('Expected all arguments to be numbers');
}
return (Math.random() * (maximum - minimum)) + minimum;
}