A função Math.random() no JavaScript na criação de números pseudoaleatórios
4 minutos de leitura

Antes de iniciar o artigo, vamos jogar RPG? Eu serei a mestra e você a jogadora ou jogador.
Um grupo de aventureiros composto por uma maga, um arqueiro, uma espadachim, um curandeiro e um bardo estavam viajando pelo reino congelado para comprar equipamentos e suprimentos. Ao passar pela entrada de um comércio de bebidas locais, havia um cartaz que informava que estavam em busca de uma equipe para resolver um problema com os Yetis que estavam assustando trabalhadores nas montanhas congeladas.
Interessados pela recompensa, o grupo se dirige às montanhas congeladas em busca dos Yetis. Ao encontrá-los, começam a planejar uma estratégia. Ignorando a todos, o bardo escolhe tentar conversar com o Yeti, por entender que ele era o líder.
Para descobrir como o Yeti irá reagir, você precisa rolar o dado de 20 lados (conhecido como D20), torcendo para cair um número alto que acarretará em uma situação boa pro grupo de aventureiros.

Se analisarmos essa ação com o dado, podemos interpretar que o que estamos fazendo é a geração de um número aleatório. Como você, pessoa desenvolvedora, pode construir um código que simula isso, para utilizarmos nessa história com o intuito de descobrir o final?

Autor(a)
Mônica Mazzochi Hillman
Bacharela em Tecnologias Digitais, especialista em User Experience e pós graduanda em Docência e Performance na Educação a Distância com experiência em suporte técnico de T.I e com tecnologias front-end. Atualmente é Tech Community Manager na Magalu Cloud e instrutora na Alura. Nas horas vagas gosta de assistir animes e produções da marvel, ouvir kpop e post-hardcore, jogar Valorant e TFT.
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.



