La función randomSeed() en p5.js se usa para devolver un número aleatorio cada vez que se ejecuta el programa. La diferencia entre la función random() y randomSeed() es que la función random() produce valores distintos cada vez que se ejecuta el programa, pero cuando se usa la función randomSeed(), proporciona un número aleatorio constante cada vez que se ejecuta el programa.
Sintaxis:
randomSeed( Seed )
Parámetros: esta función acepta un solo parámetro Seed , que es cualquier valor entero.
Valor devuelto: Devuelve un número aleatorio constante.
Los siguientes programas ilustran la función randomSeed() en p5.js:
Ejemplo 1: este ejemplo utiliza la función randomSeed() para devolver un número aleatorio cada vez que se ejecuta el programa.
function setup() { // Creating Canvas size createCanvas(550, 140); // Set the background color background(220); // Calling to randomSeed() function randomSeed(9) // Calling to random() function with // min and max parameters let A = random(1, 2); let B = random(0, 1); let C = random(2); let D = random(2, 10); // Set the size of text textSize(16); // Set the text color fill(color('red')); // Getting random number text("Random number between 1 and 2 is: " + A, 50, 30); text("Random number between 0 and 1 is: " + B, 50, 60); text("Random number between 0 and 2 is: " + C, 50, 90); text("Random number between 2 and 10 is: " + D, 50, 110); }
Producción:
Nota: En el ejemplo anterior, en la variable «C» solo se pasa un parámetro y luego devuelve un número aleatorio desde el límite inferior 0 hasta el límite superior de ese número.
Ejemplo 2: este ejemplo utiliza la función randomSeed() para devolver un número aleatorio cada vez que se ejecuta el programa.
function setup() { // Creating Canvas size createCanvas(550, 140); // Set the background color background(220); // Calling to randomSeed() function randomSeed(9) // Calling to random() function with // parameter array of some elements let A = random([1, 2, 3, 4]); let B = random([0, 1]); let C = random([2, 6, 7, 9]); let D = random([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:
Referencia: https://p5js.org/reference/#/p5/randomSeed
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