Random Image Pic

JavaScript

const pool = [
	"1.png",
	"2.png",
	"3.png",
	"4.png",
	"5.png",
	"6.png",
	"7.png",
	"8.png",
	"9.png",
	"10.png",
];

let show = [];

while(show.length < 6){
	// random sort
  let pooled = pool.sort(() => 0.5 - Math.random())[0];
	if(!show.includes(pooled)){
     show.push(pooled);
  }
}

  console.log(show);

function after5Mins(){
  let newPoolItem = pool.sort(() => 0.5 - Math.random())[0];
  while(show.includes(newPoolItem)){
    newPoolItem = pool.sort(() => 0.5 - Math.random())[0];
  }  
  show[Math.floor(Math.random()*show.length)] = newPoolItem;
}

setTimeout(()=>{
  after5Mins();
  console.log(show);
}, 2000);