JSFiddle - React, Tailwind, and code Playground
by raskalbass
HTML
<div class="kv_menu_navv">
<ul class="kv_menuu">
<li>
<h2 style="color: black; "><b style="font-size: 17px;">1-комнатные</b> квартиры</h2>
<div class="but_text_tt">от 1200<span> в сутки</span>
</div> <a href="/all-the-apartments/606/">
<span class="mask" style="display: none;">Посмотреть все<img src="/images/show_all.png"></span>
<img class="rand_img1"src="/upload/shop_4/1/8/2/item_182/small_shop_items_catalog_image182.jpg">
</a>
</li>
<li>
<h2 style="color: black;"><b style="font-size: 17px;">2-комнатные</b> квартиры</h2>
<div class="but_text_tt">от 1800<span> в сутки</span>
</div> <a href="/all-the-apartments/607/">
<span class="mask" style="display: none;">Посмотреть все<img src="/images/show_all.png"></span>
<img class="rand_img2"src="/upload/shop_4/2/1/7/item_217/small_shop_items_catalog_image217.jpg">
</a>
</li>
<li>
<h2 style="color: black;"><b style="font-size: 17px;">3-комнатные</b> квартиры</h2>
<div class="but_text_tt">от 4000<span> в сутки</span>
</div> <a href="/all-the-apartments/three-room-apartments/">
<span class="mask" style="display: none;">Посмотреть все<img src="/images/show_all.png"></span>
<img class="rand_img3"src="/upload/shop_4/1/9/8/item_198/small_shop_items_catalog_image198.jpg">
</a>
</li>
</ul>
</div>
JavaScript
var outArray = []; // массив, в котором будем хранить уникальные числа
var i = 0; // индекс для массива
var countNum = 3; // количество нужных чисел
var max = 12; // максимальное число
var min = 1; // минимальное число
// цикл, пока не получим массив с уникальными числами
while(i<countNum){
var chislo = Math.floor((Math.random()*max)+min); // генерим случайное число
if(find(outArray, chislo)==0){ // Проверяем уникальность числа.
outArray[i] = chislo; // если уникальное, то заисываем его в массив
i++;
}
}
// проверяем вхождение в массив
function find(array, value) {
for(var i=0; i<array.length; i++) {
if (array[i] == value) return 1;
}
return 0;
}
// Выводим в консоль :)
console.log(outArray);
var i1 = outArray[0];
var i2 = outArray[1];
var i3 = outArray[2];
$(".rand_img1").attr('src', 'http://placehold.it/100x10' + i1);
$(".rand_img2").attr('src', 'http://placehold.it/100x10' + i2);
$(".rand_img3").attr('src', 'http://placehold.it/100x10' + i3);