Función de subrayado.js _.random()

Underscore.js es una biblioteca en javascript que hace que las operaciones en arrays, strings y objetos sean mucho más fáciles y prácticas.
La función _.random() se usa para devolver un número entero aleatorio que está en el rango proporcionado a la función.

Nota: Es muy necesario vincular el CDN de subrayado antes de usar las funciones de subrayado en el navegador. Al vincular el CDN de underscore.js, el «_» se adjunta al navegador como una variable global.

Sintaxis:

_.random(min, max);

Parámetros: Toma los siguientes parámetros.

  • valor mínimo: Es el valor aleatorio mínimo que devolverá la función.
  • valor máximo: Es el valor aleatorio máximo que puede devolver la función. 

Valor devuelto: Devuelve un número entero aleatorio entre el mínimo y el máximo. Si solo se pasa un valor, devolverá un valor aleatorio entre 0 y el valor pasado.

Ejemplo 1:

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script>
        let min = 5;
        let max = 10;
  
        // Printing 5 random values
        // in range 5 and 10
        for (let i = 0; i < 5; i++) {
            console.log(_.random(min, max));
        }
    </script>
</body>
  
</html>

Producción:

Ejemplo 2: Si no se le da ningún parámetro a la función aleatoria.

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script>
  
        // Without passing any 
        // value to function
        console.log(_.random())
    </script>
</body>
  
</html>

Producción:

Ejemplo 3: cuando solo se proporciona un parámetro, el valor aleatorio está en el rango de 0 a n, donde n es el parámetro proporcionado.

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
  
<body>
    <script>
        console.log(_.random(10))
        console.log(_.random(5))
        console.log(_.random(8))
    </script>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN 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 *