JSFiddle - React, Tailwind, and code Playground

by Sebastian Kay

HTML

<span>4</span>
<button>Run</button>

JavaScript

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

var limit = 10,
    amount = 3,
    lower_bound = 1,
    upper_bound = 10,
    unique_random_numbers = [];

if (amount > limit) limit = amount;

while (unique_random_numbers.length < limit) {
    var random_number = Math.floor(Math.random()*(upper_bound - lower_bound) + lower_bound);
    if (unique_random_numbers.indexOf(random_number) == -1) { 
        // Yay! new random number
        unique_random_numbers.push( random_number );
        $("span").text(unique_random_numbers);
    }
}


})
// unique_random_numbers is an array containing 3 unique numbers in the given range