在这个答案的基础上创建一个指定长度的数组,我执行了下面的代码以获得相应的结果,但是它被随机数填充而不是零。
var randoms = Array(4).fill(Math.floor(Math.random() * 9));
从数学上讲,它是随机的。但我希望这种随机性不仅在数组内部可见,而且在执行过程中也可见。愚蠢的电脑... 不按照我的意愿行事,只是按照我的说法行事!
我可以使用迭代并放置我的随机(和变化的)值。但是出于好奇,我想知道是否可能像上面那样,用一行代码就能得到正确的结果,类似MatLab风格。我需要调用eval(function()...)吗?我听说eval很糟糕...
请注意,上述代码会产生以下代码:
[7, 7, 7, 7]
[3, 3, 3, 3]
等等,而我想要像这样的东西:
[1, 2, 3, 4]
[4, 3, 8, 4]
n
的数组,并填充随机数。 - Tushar