我有以下代码
function randomizer(start, end)
{
return Math.floor((end - start) * Math.random()) + 1;
}
var top_pos = randomizer(1, $(document).height());
$('.element_selector').css('top', top_pos + 'px');
但结果并非我所期望的结果。元素大部分时间都在靠近顶部(大约80%的时间)。
有没有更好的解决办法将我的随机元素放在真正的随机位置到垂直轴?
答案 0 :(得分:1)
Math.random()
将返回0.318
等
您可以Math.random() * 10
(或*20
)来增加价值。