Existem diversas formas de criar probabilidades em JavaScript, mas uma forma simples seria utilizando o método Math.random(), que retorna um número aleatório entre 0 e 1, e criar condições para definir as probabilidades de cada resultado.
Por exemplo, se você quer ter 50% de chance de uma variável receber um valor e 15% de chance de receber outro, poderia fazer algo assim:
`function atribuirValor() { const numeroAleatorio = Math.random(); let valor;
if (numeroAleatorio < 0.5) { valor = "primeiro valor"; } else if (numeroAleatorio < 0.65) { valor = "segundo valor"; } else { valor = "outro valor"; }
return valor; }`
Nesse exemplo, a variável "valor" terá 50% de chance de receber a string "primeiro valor", 15% de chance de receber a string "segundo valor" e os outros 35% de chance de receber a string "outro valor".
Observe que as condições são definidas com base no número aleatório gerado pelo método Math.random(), que é multiplicado pela porcentagem desejada para definir as faixas de probabilidade.