One straight forward function that returns a random fractional/decimal number
between min and max numbers 😍
npm i @ssts/frac
import seniorFRAC from "@ssts/frac";
const randomDecimal: number = seniorFRAC(-10, 10);
Returns a number
Order | Parameter | Type | Default |
---|---|---|---|
1 | min | number | required |
2 | max | number | required |
3 | fractionDigits | number | 3 |
import seniorFRAC from "@ssts/frac";
console.log(seniorFRAC(0, 10)); // 9.315
console.log(seniorFRAC(0, 100)); // 75.565
console.log(seniorFRAC(0, 100, 3)); // 50.177
console.log(seniorFRAC(0, 100, 3)); // 8.158
console.log(seniorFRAC(0, 100, 2)); // 39.63
console.log(seniorFRAC(0, 100, 1)); // 89.1
console.log(seniorFRAC(0, 100, 7)); // 63.2172386
console.log(seniorFRAC(0, 100, 15)); // 30.750550145460352
console.log(seniorFRAC(-100, 100)); // 88.428
console.log(seniorFRAC(-100, 100)); // -66.316
console.log(seniorFRAC(15, 222)); // 152.743
console.log(seniorFRAC(-1000, 1234567, 6)); // 604889.416455
// Here a trailing zero got truncated, 1206725.172180
console.log(seniorFRAC(-1000, 1234567, 6)); // 1206725.17218
Sometimes there will be truncating trailing zeros.
Made With Chocolate By Senior Sedo 😎
Be Chocolateful 💙😍
ssts stands for senior-sedo-typescript 💙
So instead of
@senior-sedo-typescript/rand-frac
@ssts/frac
for simplicity sake 😍