Open In App

D3.js randomExponential() Function

The randomExponential() function is used to return a function that generates the random number based on the exponential distribution.

Syntax:



d3.randomExponential(lambda);

Parameters: It takes only one parameter that is given above and described below.

Returns: It returns a function.



Note: The value of the output may be different each time the function is run.

Below given are a few examples of the above function.

Example 1: When lambda is greater than one.




<!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>
    /*  The value of the output may be
 different each time the function is run.*/
    console.log(d3.randomExponential(5)())
    console.log(d3.randomExponential(5)())
    console.log(d3.randomExponential(5)())
    console.log(d3.randomExponential(5)())
    console.log(d3.randomExponential(5)())
  </script>
</body>
</html>

Output:

Example 2: When the value of lambda is less than one.




<!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>
    /*  The value of the output may be
 different each time the function is run.*/
    console.log(d3.randomExponential(0.5)())
/* Smaller the lambda greater the random value generated.
    console.log(d3.randomExponential(0.05)())
    console.log(d3.randomExponential(0.005)())
    console.log(d3.randomExponential(0.0005)())
  </script>
</body>
</html>

Output:


Article Tags :