Este algoritmo de pocas líneas genera un número al azar de 3 dígitos y lo muestra en la hoja de cálculo de google.
function myFunction() {
var n1 = Math.floor(Math.random( )*10);
var n2 = Math.floor(Math.random( )*10);
var n3 = Math.floor(Math.random( )*10);
var varazar = n1.toString() + n2.toString() + n3.toString();
Browser.msgBox("Generador de Números al Azar en Google Apps Script", "El número es: " + varazar, Browser.Buttons.OK);
}
Descripción del código:
Math.floor(); toma la parte entera de un número.
Math.random( ); genera un número al azar ej: 0,2165416 es decir, entre 0 y 1 sin incluir a este último.
luego al multiplicarlo por 10 se corre la coma un dígito ej: 2,165416 y como el algoritmo toma la parte entera quedaría sólo un 2.
varazar es la variable que concatena los números, pero para ello necesitamos convertirlos a modo texto, y es por ello que se usa .toString(); para n1, n2, n3 que son las variables que almacenan los números.
Browser.msgBox(.....) genera un mensaje en la hoja de cálculo y te lo explico en otro post (clic aquí)
En el siguiente ejemplo se generó el número 274 y se mostró por pantalla: