Use source loader for email sprite icons
[ProtonMail-WebClient.git] / packages / utils / randomIntFromInterval.ts
blob2ba44c421bb79aad7da363667ccfaf70abaa5299
1 /**
2  * Returns a random integer within an interval inclusive of the min and max.
3  *
4  * Does not use a cryptographically-secure pseudorandom number generator
5  */
6 export default function randomIntFromInterval(
7     /**
8      * The smallest value in the interval
9      */
10     min: number,
11     /**
12      * The largest value in the interval
13      */
14     max: number
15 ) {
16     min = Math.ceil(min);
17     max = Math.floor(max);
19     return Math.floor(Math.random() * (max - min + 1) + min);