Добавление другой лучшей версии того же кода (принятый ответ) с помощью функции JavaScript 1.6 indexOf.
var arr = []
while(arr.length < 8){
var randomnumber=Math.ceil(Math.random()*100)
var found=false;
if(arr.indexOf(randomnumber) > -1){found=true;}
if(!found)arr[arr.length]=randomnumber;
}
Старая версия Javascript все еще может использовать версию сверху
PS: Пробовал предлагать обновление к вики, но он был отклонен. Я все еще думаю, что это может быть полезно для других.