p5.js | función randomSeed()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *