JSFiddle - React, Tailwind, and code Playground
HTML
<div id="win">C</div><br/>
<div id="maximawin">M</div>
JavaScript
function inArray(needle, haystack) {
for (var i = 0; i < haystack.length; i++) {
if (haystack[i] == needle) {
return true;
}
}
return false;
}
var container = document.getElementById("win");
var maximacontainer = document.getElementById("maximawin");
var winnerNumbers = [];
var winnerLstNumbers = [17,22,29,36,42,44,45,47,50,51,52];
var maximaLstWinNumbers = [];
var maximawinnerNumbers = [];
while (winnerNumbers.length < 6) {
var randomNumber = 1 + Math.floor(Math.random() * 52);
if(!inArray(randomNumber, winnerNumbers) && !inArray(randomNumber, winnerLstNumbers)) {
winnerNumbers.push(randomNumber);
}
}
while (maximawinnerNumbers.length < 5) {
var randomNumber = 1 + Math.floor(Math.random() * 45);
if(!inArray(randomNumber, maximawinnerNumbers) && !inArray(randomNumber, maximaLstWinNumbers)) {
maximawinnerNumbers.push(randomNumber);
}
}
winnerNumbers = winnerNumbers.sort(function(a,b){return a-b});
maximawinnerNumbers = maximawinnerNumbers.sort(function(a,b){return a-b});
for(var i = 0; i < 6; i++) {
var toInsert = winnerNumbers[i] < 10 ? '0' + winnerNumbers[i] : winnerNumbers[i];
container.innerHTML += '<span>' + toInsert + '</span>';
}
for(var i = 0; i < 5; i++) {
var toInsert = maximawinnerNumbers[i] < 10 ? '0' + maximawinnerNumbers[i] : maximawinnerNumbers[i];
maximacontainer.innerHTML += '<span>' + toInsert + '</span>';
}