小编Mik*_*Hrn的帖子

将数字拆分为4个随机数

我想分成104个随机数的数组,但都不能0或不高于4.例如[1,2,3,4],[1,4,4,1][4,2,3,1].

我认为这是一个简单的问题,但由于某种原因,我无法想到如何做到这一点.如果有人有一些非常有帮助的指示!

编辑:这是我现在的代码,但我生成的总数低于10:

  let formation = [];
  let total = 0;

   for (let i = 0; i < 4; i ++) {
    if (total < 9) {
      formation[i] = Math.floor(Math.random() * 4) + 1; 
    } else {
      formation[i] = 1;
    }
  }
Run Code Online (Sandbox Code Playgroud)

javascript

9
推荐指数
1
解决办法
1677
查看次数

标签 统计

javascript ×1