JSFiddle - React, Tailwind, and code Playground

HTML

<button>Click me</button>

JavaScript

var savedNumbers = [];

function getRandom() {
  var r = Math.round(Math.random() * 44) + 1;
    if (savedNumbers.length === 45) {
        savedNumbers = [];
    }
    if (savedNumbers.indexOf(r) > -1) {
      getRandom();
    } else {
        console.log(r, savedNumbers)
        savedNumbers.push(r);
        return r;
    }
}

$('button').click(function () {

  var r = getRandom();
  //console.log(r);
    
});