小编var*_*ame的帖子

Javascript - for循环中的Math.random

刚尝试在Javascript中尝试生成一个有趣的东西,同时在for循环中生成一个随机数(就像它叫做什么?).

所以,如果我要写这样的代码:

for (var i = 0; i < 20; i++) {
    var count = 0;
    for (var j = 0; j < Math.floor(Math.random() * 20); j++) {
        count++;
    }
    console.log(count);
}
Run Code Online (Sandbox Code Playgroud)

它将返回如下结果:

9
5
8
3
3
2
6
8
4
4
5
6
3
3
5
3
4
5
3
11
Run Code Online (Sandbox Code Playgroud)

但是,如果我在第二个for循环之前在变量中生成一个随机数:

for (var i = 0; i < 20; i++) {
    var count = 0;
    var loopEnd = Math.floor(Math.random() * 20 + 1);
    for (var j = …
Run Code Online (Sandbox Code Playgroud)

javascript random for-loop

5
推荐指数
1
解决办法
7295
查看次数

标签 统计

for-loop ×1

javascript ×1

random ×1