Números aleatorios — d3-random

Generadores de números aleatorios

d3.randomUniform([min, ][max])

Devuelve una función generadora de números aleatorios con una distribución continua. El valor mínimo del número devuelto será min (0 si no se especifica) y el máximo max (1 si no se especifica).

// Compilamos la función generadora
var uniform = d3.randomUniform(1, 10);
// y la ejecutamos.
uniform();  // 5.2935108488665366

// Compilamos y ejecutamos la función generadora
var num = d3.randomUniform(1, 10)();

d3.randomNormal([mu][, sigma])

Devuelve una función generadora de números aleatorios con una distribución normal o gaussiana. El valor esperado de los números generados es mu (0 si no se especifica), con la desviación estandar dada por el parámetro sigma (1 si no se especifica).

d3.randomNormal(4, 2)();  // 3.2048540025245473