Olá! Eu vi esta dúvida em outro tópico, mas não consegui compreender a explicação.
1° Exemplo
numeroAleatorio1a3 = parseInt(Math.random() * 3 + 1);
1 (inclusive) até 4 (exclusivo). Eu multiplico o valor aleatório por 3, somo com 1 e depois faço a conversão para um número inteiro. O Math.random arrendonda para o número 4 e ele passa a fazer parte da relação ou o 4 realmente é exclusivo?
2° Exemplo
2° - numeroAleatorio1a3 = parseInt(Math.random() * 3)+ 1;
1 (inclusive) até 3 (inclusive). Existe essas três possibilidades: 1,2 e 3.
Se o número 4 for exclusivo, qual a diferença entre usar uma expressão e outra?