JBird20
(Jay)
1
Hi,
Could anyone advise me on how to get a random number between 1 - 50 with an additional 2 decimal numbers between 1 - 99?
e.g. so i could get 1.54 or 23.91
I can find examples of whole numbers, but nothing for items with decimals.
I’m sure there is a nicer way than:
const pounds = (“random_number”, _.random(1, 50));
const pence = (“random_number”, _.random(10, 99));
const paymentAmount = pounds + “.” + pence
Any help is appreciated, thank you
This should return a floating-point number but I’m not sure if that’s fixed to 2 decimal places.
const pounds = _.random(1, 50, true)
https://lodash.com/docs/4.17.15#random
You could fix it to 2 places by using toFixed(2):
const pounds = _.random(1, 50, true)
console.log(pounds.toFixed(2))
maybe can you use the {{$randomPrice}} function.
You can simplify it using Lodash like this:
const paymentAmount = _.round(_.random(1, 50, true), 2);
This gives you a random number between 1 and 50 with 2 decimals.