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