【发布时间】:2020-11-18 11:25:21
【问题描述】:
我正在尝试构建自己的 Discord 机器人,我希望它从我已经拥有的数组中发送一些随机的东西,但不希望它们相同(每次都应该不同)。例如,我的数组中有 5 个东西,我想用数组中的 3 个不同元素进行回复。
这是我目前的代码:
var question = ["answer1", "answer2", "answer3", "answer4", "answer5"];
var temparray = [];
for(i=0;i<3;i++){
for(j=0;j<domande.length;j++){
temparray[i] = domande[Math.floor(Math.random() * domande.length)];
temparray[j] = temparray[i];
if(!temparray[i] === temparray[j]){
}
}
console.log(temparray[i]);
}
2 太多了,还是我错过了什么?
【问题讨论】:
标签: javascript arrays bots discord.js