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);