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: