【发布时间】:2017-01-19 00:59:01
【问题描述】:
我正在玩一个网络应用程序,遇到了生成两个不同项目并避免两次获得相同项目的问题。
// ITEM 1
var item1 = [
"i/itemname1.png",
"i/itemname2.png",
"i/itemname3.png"
];
var size = item1.length
var x = Math.floor(size*Math.random())
function getItem1() {
document.getElementById("item1").src = item1[x];
}
getItem1();
// ITEM 2
var item2 = [
"i/itemname1.png",
"i/itemname2.png",
"i/itemname3.png"
];
var size = item2.length
var x = Math.floor(size*Math.random())
function getItem2() {
document.getElementById("item2").src = item2[x];
}
getItem2();
使用此代码,我有机会获得两个相同的项目。 我需要一个解决方案来避免这种情况。有什么想法吗?
【问题讨论】:
标签: javascript arrays random