在长度为25的数组中存储随机数

用户名

我正在尝试创建一个长度为25的数组,并每1秒生成一个随机数,并将其添加到此数组中。

但是,我希望一旦达到数组的长度,旧值就开始被新随机生成的值替换。到目前为止,这是我到达的地方,我对javascript不太熟悉,因此欢迎进行任何改进:

var arr = [];
arr.length = 25;

function generate() {
   arr.push(Math.floor(Math.random() * 6) + 1);
}
setInterval(generate, 1000);

谁能告诉我如何将数组的长度强制为25,一旦达到该长度,就开始用新值替换旧值?我需要将新值始终添加到数组的末尾,因为这些值将用于生成图形。

谢谢

特拉维斯J

如果使用shift MDN,如果数组的长度为25,则应该删除第一个元素

function generate() {
 if( arr.length == 25 ) arr.shift();
 arr.push(Math.floor(Math.random() * 6) + 1);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将随机数存储在长度为25的数组中

来自分类Dev

在数组中存储随机数

来自分类Dev

在JavaScript中使用随机数创建长度为n的数组

来自分类Dev

计算长度为n的随机数的实例

来自分类Dev

检查随机数是否在数组中,如果为true,则再次随机化?

来自分类Dev

检查随机数是否在数组中,如果为true,则再次随机化?

来自分类Dev

数组特定列表中的随机数

来自分类Dev

查找随机数是否为质数,并存储在字符值中

来自分类Dev

如何将随机数的绝对值存储在数组的特定列中?

来自分类Dev

为数组中的每个元素添加一个随机数

来自分类Dev

为nan值numpy数组放置随机数

来自分类Dev

Java创建随机数组的大小或长度

来自分类Dev

使用列表推导式使用随机数填充两个随机长度的数组

来自分类Dev

如何在一个数组中存储10个随机数然后回显该数组?

来自分类Dev

C ++生成25位随机数?

来自分类Dev

在新旧字符串中存储随机数

来自分类Dev

在新旧字符串中存储随机数

来自分类Dev

如何在C ++中存储随机数

来自分类Dev

if数组上的随机数

来自分类Dev

从文件中读取数字并检查是否为随机数

来自分类Dev

从文件中读取数字并检查是否为随机数

来自分类Dev

为表中的特定列生成随机数

来自分类Dev

Java中的随机数组

来自分类Dev

在Java中的数组中分配随机数(不重复)

来自分类Dev

数组JAVA中的非重复随机数

来自分类Dev

数组中的C ++随机数生成器

来自分类Dev

数组中的随机数,不含重复项

来自分类Dev

在重复的数组中查找丢失的随机数

来自分类Dev

对象数组的构造函数中的随机数