📅  最后修改于: 2023-12-03 15:30:21.261000             🧑  作者: Mango
D3.js 是一个数据可视化库,其中包括了许多方便的工具来生成随机数。本文将介绍D3.js中的随机数API,方便程序员们在使用D3.js生成随机数时参考。
生成一个在区间[min, max]之间均匀分布的随机数。
d3.randomUniform(0, 10)(); // 2.6820269833211303
生成一个以mean为平均值、deviation为标准差的正态分布随机数。
d3.randomNormal(0, 1)(); // -0.27529332285814504
生成一个以mean为平均值、deviation为标准差的对数正态分布随机数。
d3.randomLogNormal(0, 1)(); // 1.7504980840935314
生成一组count个Bates随机数,其范围在[0, 1]之间。
d3.randomBates(5)(); // 0.32428742675113717
生成一组count个Irwin-Hall随机数,其范围也在[0, 1]之间。
d3.randomIrwinHall(5)(); // 0.2289877485891571
生成一个以lambda为指数函数的指数分布随机数。
d3.randomExponential(1)(); // 0.4494457516843558
以上就是D3.js中的随机数API,通过这些函数生成随机数,能够为程序员开发和测试带来很大的便利。