So, schon wieder ins Knie geschossen ;)
function randomIndex(arrayLength)
{
x=0;
while (true )
{
newVal=Math.floor(Math.random() * arrayLength);
newValString = ((newVal < 10)?'X0':'X') + newVal ;
if (slideList.indexOf(newValString) == -1)
{
slideList += newValString;
return newVal;
}
x++;
}
}
die Zeilen x=0 und x++; kannst Du weglassen, die sind als Schleifenbegrenzerrisikominimierer übriggeblieben, so gehts einem eben...