it's not exactly the formula i posted but the principle is kinda the sameif u see it like this: let min = 1 let max = 100 let random = Math.floor(Math.random() * (max - min + 1)) + min the diff is that it's inclusive of max (bc of +1) and it always returns an integer (bc of Math.floor)btw not defending this abomination of a man in javascript language or anything lol
that is common usage to get a random number between two values in JS. as unintuitive as it looks it's just more maintainable like that, the code was prolly just minified Math.random() * (max - min) + min https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random#getting_a_random_integer_between_two_values
alternatively