Ir para conteúdo

Featured Replies

Postado

Bom dia ...

 

Como faço para sortear um número aleatórios entre 1 e 10 com 70% de chance de vir acima do número 6.
Por favor me ajudem, pois não faço a menor ideia de como fazer isso.

 

Obrigado

 

Resolvido por Visitante

Ir para solução
Postado
  • Solução
multiplique o resultado de random por 100, para comparar com um int no intervalo de 0 a 100
> function maybe(x) if 100 * math.random() < x then print(1) else print(0) end end

> maybe(50)

0

>

maybe(10)

0

> maybe(99)

1

 

Postado

@mcfeba marque como melhor resposta para que o topico seja confirmado como (Concluido.)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.9k

Informação Importante

Confirmação de Termo