JSFiddle - React, Tailwind, and code Playground

by Akram kamal

HTML

<pre id="result"></pre>

<pre id="re2">-----------------</pre>

<pre id="result2"></pre>

JavaScript

var str2 = '35 29 3 25 49 31 41 2 10 16 23 28 46 14 20 24 37 45 47 51 57 58 60 64 9 11 12 13 18 22 26 34 53 59 69 70 74 8 19 36 39 43 44 50 54 56 62 63 68 71 73 1 7 33 40 42 65' 
            
var mg = '15 3 1 6 7 2 9 10 12 8 11 5 13 14 4';
var m;
var result = document.getElementById('result');
// create an array of numbers from mg string.
function counts(str2) {
    return str2.split(" ").map(function (v) {
        return +v
    });
}
// display 1 random  number    
var arr = counts(mg)
//alert(arr[0]);
console.log(arr)
    var rand = Math.floor(arr.length * Math.random())
    m = arr[rand];
    result.innerHTML +=  m + "\n";

// display 5 random not repeated numbers    
var arr2 = counts(str2)
console.log(arr2);
console.log("size : " + arr2.length);
for (var i = 0; i < 5; i++) {
    var rand = Math.floor(arr2.length * Math.random())
     //alert(rand);
    // splice removes them from the list, so it will be no repeatition.
     m = arr2.splice(rand,1);
    result2.innerHTML +=  m + "\n";
}
console.log("size : " + arr2.length);