const lista = new Map([
["joão", 85],
["Thiago", 75],
["José", 40],
]);
let chaves = lista.keys();
chaves = Array.from(chaves);
function obterNome() {
return chaves[Math.floor(Math.random() * chaves.length)];
}
function avaliarPontos(pontos) {
if (pontos > 80) {
return "Parabéns, você foi premiado!";
} else if (pontos >= 50) {
return "Você quase conseguiu! Fique de olho nos próximos sorteios.";
} else {
return "Infelizmente, não foi dessa vez!";
}
}
function sortear() {
let nome = obterNome();
let pontos = lista.get(nome);
console.log("Sorteando...");
setTimeout(() => {
console.log("Participante sorteado:", nome);
console.log("Pontuação:", pontos);
console.log(avaliarPontos(pontos));
}, 3000);
}
sortear();