我想编写一个函数来检查随机数是否等于前一个随机数并返回一个不等于前一个的新随机数。我想使用递归来做到这一点,但我不确定这是否是正确的语法。
function newNumber(next,previous) {
if (next != previous)
return next;
else {
next = Math.floor(Math.random()*10);
newNumber(next, previous);
}
}
让它发挥作用的最佳方法是什么?