【发布时间】:2014-09-17 14:01:01
【问题描述】:
我正在尝试创建一个循环,用于加载到三个不同的无序列表中的三组随机数字。
每个列表应该有三个唯一的随机数。我很接近,但是我的代码正在加载相同的数字,并且我尝试执行 for 循环,但它似乎正在加载相同的数组,并且我想要三个随机的唯一数组。
$(document).ready(function () {
var arr = [];
for (var i = 0, l = 4; i < l; i++) {
rand = Math.random(3, 7).toFixed(2);
arr.push('<li>' + 10 + rand * 1 + '</li>')
$("." + i).append(arr);
};
});
【问题讨论】:
-
Math.random不接受任何参数?3,7应该做什么? -
是的,您只有一个
arr,并将同一个数组加载到所有列表中。你还期待什么? -
我认为 3,7 会选择 3 到 7 之间的数字。我也在考虑 arr i++ 但不知道如何定义。
标签: javascript jquery arrays random