qwertyuiopoiuytrewq,
Хм - Вы же кол-во случайных ограничили и обрубили дробное, почему бы цифрам не повторяться?
У вас 0.2222 == 0.4444444 и тд
Берите более длинные цифры или регуляркой изымите запятушку тады не нужен Math.floor
alert(Math.floor((Math.random()+'').split(".").join(''))%5);