Я создал генератор случайных чисел, и я хочу избежать повторения тех же значений. Вот мой код:

function function1() { var randomNumber = Math.floor(Math.random() * 30)   1; var imgName = "pic ("   randomNumber   ").jpg"; document.getElementById("imgid2").src="Pictures"   "/"   imgName; } 

Если вы не хотите повторений, один из подходов состоит в том, чтобы сгенерировать массив всех возможных значений, а затем каждый раз принимать случайное значение из массива (и одновременно удалять его). Таким образом, значения никогда не повторяются.