I wish create a tab of number but never have the same number. Example of result wished [1,4,7,5,0,2,3,8,9,6]
I have this error :
maximum call stack size exceeded
I think it caused by recursive but I don't know what to do.
cardsAlreadyUsed = [1,4,7]
setNumCardsToUsed(cardsAlreadyUsed){
var nbMin = 0; var nbMax = 9;
var result = Math.floor((Math.random() * nbMax) + nbMin);
var i = 0;
while (i < cardsAlreadyUsed.length) {
if (result == cardsAlreadyUsed[i]) {
result = null;
break;
}
i++;
}
if (result == null)
setNumCardsToUsed(cardsAlreadyUsed);
else
cardsAlreadyUsed.push(result);
return result;
};