La función randomGaussian() en p5.js se usa para devolver un valor aleatorio que se ajusta a una distribución gaussiana o normal para la cual la media y la desviación estándar se dan como parámetro.
Sintaxis:
randomGaussian( Mean, StandardDeviation )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- Media: Es la media del valor aleatorio generado.
- StandardDeviation: Es la Desviación Estándar del valor aleatorio generado.
Nota:
- Si se pasa un argumento como parámetro, significa que la media y la desviación estándar es 1.
- Si se pasan dos argumentos como parámetro, significa que el primero es la media y el segundo es una desviación estándar.
- Si no se pasa ningún argumento como parámetro, significa que la media es 0 y la desviación estándar es 1.
Valor devuelto: Devuelve un número aleatorio.
Los siguientes programas ilustran la función randomGaussain() en p5.js:
Ejemplo 1: este ejemplo utiliza la función randomGaussian() para devolver el valor aleatorio para el que se proporciona la media y la desviación estándar como parámetro.
function setup() { // Creating Canvas size createCanvas(550, 140); // Set the background color background(220); // Calling to randomSeed() function // It is used for getting constant random // values each time the code is run randomSeed(9) // Calling to randomGaussian() function // with mean and sd parameters let A = randomGaussian(1, 2); let B = randomGaussian(0, 1); let C = randomGaussian(2); let D = randomGaussian(2, 10); // Set the size of text textSize(16); // Set the text color fill(color('red')); // Getting random number text("Random number is: " + A, 50, 30); text("Random number is: " + B, 50, 60); text("Random number is: " + C, 50, 90); text("Random number is: " + D, 50, 110); }
Producción:
Nota: En el ejemplo anterior, la variable «C» contiene un parámetro, es decir, el valor medio es 2 pero la desviación estándar es 1.
Ejemplo 2: este ejemplo utiliza la función randomGaussian() para devolver el valor aleatorio para el que se proporciona la media y la desviación estándar como parámetro.
function setup() { // Creating Canvas size createCanvas(550, 140); // Set the background color background(220); // Calling to randomSeed() function // It is used for getting constant random // values each time the code is run randomSeed(9) // Calling to randomGaussian() function with // mean and sd parameters let A = randomGaussian(); let B = randomGaussian(2.5); let C = randomGaussian(2); let D = randomGaussian(20, 22.5); // Set the size of text textSize(16); // Set the text color fill(color('red')); // Getting random number text("Random number is: " + A, 50, 30); text("Random number is: " + B, 50, 60); text("Random number is: " + C, 50, 90); text("Random number is: " + D, 50, 110); }
Producción:
Referencia: https://p5js.org/reference/#/p5/randomGaussian
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA