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