标签: random
我在代码中遇到以下声明。有人可以向我解释一下吗? 我的问题主要是数字0.80。我们从哪里得到它?我知道Math.random会生成介于0-0.99之间的数字。
if (Math.random() > 0.80) { ... }
答案 0 :(得分:-1)
他们正在尝试创建一个if语句,该语句在大约20%的时间内随机执行。
if
0.80只是他们特定应用的“神奇数字”。例如,将其从0.80更改为0.50将导致if语句在大约50%的时间内执行。