有谁知道使用 Math.random()
是否更好(内存方面或更快)或random()
在可汗学院的编程环境中?
以“随机”为例,我确实引用了任何数学库。
谢谢!
最佳答案
processing.js 在内部使用 Math.random()
作为其内部随机数生成器。除了一些取决于参数的额外乘法步骤之外,它们本质上是相同的。
var internalRandomGenerator = function() { return Math.random(); };
p.random = function() {
if(arguments.length === 0) {
return internalRandomGenerator();
}
if(arguments.length === 1) {
return internalRandomGenerator() * arguments[0];
}
var aMin = arguments[0], aMax = arguments[1];
return internalRandomGenerator() * (aMax - aMin) + aMin;
};
关于javascript - 可汗学院计算机编程中的 Math.random() 与 random(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60191346/