[英]Why use Math.random(), and what it does
这里有一段代码:
if (Math.random() < 0.80) {
var img = $('#img');
}
$(document).mousemove(function(event) {
var mouse_x = event.pageX;
var mouse_y = event.pageY;
$(img).css({
'top': mouse_y+'px',
'left': mouse_x+'px',
'display' : 'block',
'position' : 'absolute'
});
});
在此脚本中,我不了解if (Math.random() < 0.80)
行在做什么。 Math.random()
如何从哪里获得其价值?
Math.random()函数返回一个浮点伪随机数,范围为[0,1),即从0(包括)到不包括1(不包括),然后可以缩放到您的所需范围。 该实现为随机数生成算法选择初始种子。 用户无法选择或重置它。
在您的代码中,Math.random()生成一个小于1的伪随机数,然后如果该数字小于0.80,则会执行if块中的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.