JSFiddle - React, Tailwind, and code Playground

by Bacco

HTML

Aperte RUN ou Control+Enter para novo resultado<br>
<br>
<div id="res"></div>

JavaScript

var max = 20;
var set = [];
var i, j, t;
for( var i = 1; i <= max; i++ ) set.push( i );

for( i = 1; i < ( max - 1 ); i++ ) {
    j = i + ( Math.round( Math.random() * ( max - i - 1 ) ) );
    t = set[j];
    set[j] = set[i - 1];
    set[i - 1] = t;
}

// Exibir resultado (pode pegar quantos numeros quiser de 1 até max):
o = document.getElementById('res');
for( i = 0; i < 6; i++ ) o.innerHTML = o.innerHTML + set[i] + ' ';