Generating a Random Number with Apps Script
To generate a random number from 0 to 1 (not included), use the following function:
Math.random()
Usage Examples
Generate a decimal number from 0 to 1 (not included):
let number = Math.random();
console.log(number); // Example output: 0.23885504249846212
Generate a decimal number from 0 to 50 (not included):
let number = Math.random() * 50;
console.log(number); // Example output: 37.015004448529254
Generate an integer from 0 to 10:
let number = Math.floor(Math.random() * 11);
console.log(number); // Example output: 5
Generate an integer from 1 to 10:
let number = Math.floor(Math.random() * 10) + 1;
console.log(number); // Example output: 9
Generate an integer from 50 to 60:
let number = Math.floor(Math.random() * 11) + 50;
console.log(number); // Example output: 58
The Math.floor() function rounds down to the nearest integer (or equal to the number).