
Função em Javascript para você gerar números randômicos com Javascript sem repetição.
Para isso será necessário um Array com os números que poderão ser gerados “randomicamente”.
var numeros = [1, 2, 3, 4];
Agora, utilizamos a função ‘shuffle” para gerar o número.
function shuffle(o) {
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};
var numero_gerado = shuffle(numeros);
console.log( numero_gerado ); Você também pode utilizar essa função, porém seu funcionamento é diferente:
function generateRan(){
var max = 20;
var random = [];
for(var i = 0;i<max ; i++){
var temp = Math.floor(Math.random()*max);
if(random.indexOf(temp) == -1){
random.push(temp);
}
else
i--;
}
console.log(random)
}
console.log( generateRan() ); Altere o valor “max” de acordo com “range” de números que você querer gerar.
Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…
O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…
Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…
Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…
Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…
Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…