JSFiddle - React, Tailwind, and code Playground

JavaScript

for (var i = 0; i < 10; i++) {
	$("body").append("<p>"+RandomNumber(5, 15, [8,7,5,10])+"</p>")
}

// min - integer
// max - integer
// exclusions - array of integers
//						- must contain unique integers between min & max
function RandomNumber(min, max, exclusions) {
    var logicalMax = max - exclusions.length;

    var randomNumber = Math.floor(Math.random() * (logicalMax - min + 1)) + min;

    for(var i = 0; i < exclusions.length; i++) {
        if (randomNumber == exclusions[i]) {
            return logicalMax + (i + 1);
        }
    }

    return randomNumber;
}