La función d3.randomLogNormal() se usa para generar el número aleatorio basado en la función logarítmica normal.
Sintaxis:
d3.randomLogNormal(mu,sigma);
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- mu: Es el valor esperado de la variable aleatoria.
- sigma: El número se genera con una desviación estándar dada llamada sigma.
Devoluciones: Devuelve una función.
Nota: Si no se proporciona mu ni sigma, entonces mu es igual a 0 y sigma a 1 de forma predeterminada.
A continuación se dan algunos ejemplos de la función anterior.
Ejemplo 1: La salida puede ser diferente cada vez que se ejecuta la función.
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> </style> <body> <!-- Fetching from CDN of D3.js --> <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"> </script> <script> // Output may be different each time // the function is run console.log(d3.randomLogNormal(2,10)()) console.log(d3.randomLogNormal(0,0)()) console.log(d3.randomLogNormal(1,12)()) console.log(d3.randomLogNormal(10,0)()) console.log(d3.randomLogNormal(5,1)()) </script> </body> </html>
Producción:
Ejemplo 2:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> </style> <body> <!-- Fetching from CDN of D3.js --> <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"> </script> <script> // Output may be different each time // the function is run console.log(d3.randomLogNormal(2,10)(1)) console.log(d3.randomLogNormal(0,0)(2)) console.log(d3.randomLogNormal(1,12)(3)) console.log(d3.randomLogNormal(10,0)(0)) // When mu and sigma is not given console.log(d3.randomLogNormal()()) </script> </body> </html>
Producción: