📜  D3.js 随机数 API 完整参考(1)

📅  最后修改于: 2023-12-03 15:30:21.261000             🧑  作者: Mango

D3.js 随机数 API 完整参考

简介

D3.js 是一个数据可视化库,其中包括了许多方便的工具来生成随机数。本文将介绍D3.js中的随机数API,方便程序员们在使用D3.js生成随机数时参考。

方法
d3.randomUniform(min, max)

生成一个在区间[min, max]之间均匀分布的随机数。

d3.randomUniform(0, 10)(); // 2.6820269833211303
d3.randomNormal(mean, deviation)

生成一个以mean为平均值、deviation为标准差的正态分布随机数。

d3.randomNormal(0, 1)(); // -0.27529332285814504
d3.randomLogNormal(mean, deviation)

生成一个以mean为平均值、deviation为标准差的对数正态分布随机数。

d3.randomLogNormal(0, 1)(); // 1.7504980840935314
d3.randomBates(count)

生成一组count个Bates随机数,其范围在[0, 1]之间。

d3.randomBates(5)(); // 0.32428742675113717
d3.randomIrwinHall(count)

生成一组count个Irwin-Hall随机数,其范围也在[0, 1]之间。

d3.randomIrwinHall(5)(); // 0.2289877485891571
d3.randomExponential(lambda)

生成一个以lambda为指数函数的指数分布随机数。

d3.randomExponential(1)(); // 0.4494457516843558
总结

以上就是D3.js中的随机数API,通过这些函数生成随机数,能够为程序员开发和测试带来很大的便利。