【发布时间】:2021-03-17 20:26:14
【问题描述】:
我有一个画布,我在一个函数中绘制了一个矩形,在一个新函数中,我需要在 5 到 10 之间随机打印这个正方形。
我知道我必须使用Math.floor(Math.random() * 5) + 5,但现在我需要做的是随机打印矩形 5 或 10 次。
这是我到目前为止所得到的,但不知道如何使它工作
function rectangle() {
ctx.beginPath();
ctx.rect(20, 20, 150, 100);
ctx.stroke();
}
function randomRect(){
Math.floor(Math.random() * 5) + 5;
rectangle()
}
【问题讨论】:
-
你需要在
let count = Math.floor(Math.random() * 5) + 5;上循环,你还需要调整起始位置
标签: javascript canvas random