D3.js randomLogNormal() Function

The d3.randomLogNormal() function is used to generate the random number based on the log-normal function.
Syntax:
d3.randomLogNormal(mu,sigma);
Parameters: This function accepts two parameters as mentioned above and described below:
- mu: It is the expected value of the random variable.
- sigma: The number is generated with a given standard deviation called sigma.
Returns: It returns a function.
Note: If mu and sigma is not given then mu is equal to 0 and sigma to 1 by default.
Below given are a few examples of the above function.
Example 1: The output may be different each time the function is executed.
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" </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> |
Output:
Example 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" </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> |
Output:
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!




