功能分类: Math Applab JavaScript 少儿编程
返回一个在指定 min
最小值 和指定 max
最大值之间的随机数(包含最小、最大值)。
在 APP 里经常会使用到随机数字。使用 turtle 相关方式时,可以随机处理几乎所有的画笔绘画相关的方法:设置画笔颜色、画笔粗细、图形尺寸、填充颜色等。任何数字相关方法,只需要指定一个范围,就可以使用随机数生成方法。
// 在 5 到 20 间取随机数(包含 5 和 20)
console.log(randomNumber(5, 20));
示例代码:随机移动 向前移动 4 次,每次向右转随机角度。
// 向前移动 4 次,每次向右转随机角度
moveForward();
turnRight(randomNumber(-90, 90));
moveForward();
turnRight(randomNumber(-90, 90));
moveForward();
turnRight(randomNumber(-90, 90));
moveForward();
示例代码:随机位置随机圆点 在随机位置,画随机尺寸的圆点。
// 在随机位置,画随机尺寸的圆点
penColor("skyblue");
dot(300);
penUp();
penRGB(245, 245, 245,0.3);
moveTo(randomNumber(0, 400),randomNumber(0, 560));
for (var i = 0; i < 50; i++) {
moveTo(getX()+randomNumber(-25, 25),getY()+randomNumber(-25, 25));
dot(randomNumber(25,50));
}
randomNumber(min, max);
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
min | number | Yes | 最小的数字返回值 |
max | number | Yes | 最大的数字返回值 |
数字。返回一个在指定 min
最小值 和指定 max
最大值之间的随机数(包含最小、最大值)。返回值为整数。
min
或最大值 max
允许输入负数。min
应该小于 最大值 max
。但如果你不小心输入的 最小值 min
大于 最大值 max
,方法还是会返回在这两个数字之间的一个随机数。