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