【发布时间】:2012-07-27 07:26:21
【问题描述】:
我想用n 随机数生成一个数组(即n 调用Math.random())。 我不在乎它们是否独特。
目前我正在使用循环:
let numbers = [];
for (let i = 0; i < n; ++i) {
numbers.push(Math.random());
}
我只是想知道这是否可以向量化 - 例如在其他语言中,我希望像 Math.random(n) 这样的东西会产生一个由 n 随机数组成的数组。还是循环是 Javascript 的方式?
干杯。
【问题讨论】:
-
AFAIK 这是在 javascript 数组中生成和存储 n 个随机数的最佳方法
-
嗯,好的。从 Matlab/R.python 的角度来看,将 JS 视为一种类似的高级语言,我只是认为它可能在这个意义上被矢量化了。
标签: javascript random vectorization