JSFiddle - React, Tailwind, and code Playground

JavaScript

var links = ["http://www.google.com/", "http://www.cnn.com/", "http://www.bbc.com/", "http://www.nbc.com/"];
var previous = [];

function showLink() {
    if (previous.length !== links.length) {
    var random = Math.round(Math.random() * ((links.length - 1) - 0) + 0 );
    if (previous.indexOf(links[random]) > -1) {
      showLink(); 
    } else {
      console.log(links[random], previous)
      previous.push(links[random]);
    }
    } else {
        console.log('No more links');
    }
}

showLink();
showLink();
showLink();
showLink();
showLink();
showLink();