Używaj DevTools (narzędzia developerskie w przeglądarce) Zobaczysz error : numer is not defined
co oznacza, że zmienna numer nie została zdefiniowana. Numer to tak naprawdę liczba którą losujesz na początku, więc inkrementacja powinna dotyczyć właśnie zmiennej liczba a nie numer i własnie ta liczba będzie numerem wyświetlanego zdjęcia. Inkrementacja powinna powinna odbywać się po wyświetleniu pierwszego slajdu.
<div id="slider"></div>
var liczba = Math.floor(Math.random()*5)+1;
function next()
{
if(liczba > 5) liczba = 1;
var plik = liczba ;
document.getElementById("slider").innerHTML=plik;
setTimeout("next()",5000);
liczba++
}
next()