C# juego de probabilidad

  • 2 Respuestas
  • 471 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Vuls

  • *
  • Underc0der
  • Mensajes: 85
  • Actividad:
    20%
  • Actividad:
    20%
  • Reputación 1
    • Ver Perfil

C# juego de probabilidad

  • en: Agosto 29, 2019, 02:08:21 am
Hola me surgió la duda de cómo se haría un juego simple de ruleta que caigan números del 0 al 100(los números representan dólares), entonces Como se haría para que la probabilidad de que caigan números del 0 al 20 sea mayor a que caigan por ejemplo del 80 al 100
« Última modificación: Agosto 29, 2019, 10:43:08 am por Gabriela »

Desconectado lotus

  • *
  • Underc0der
  • Mensajes: 13
  • Actividad:
    0%
  • Actividad:
    0%
  • Reputación -1
    • Ver Perfil

Re:C# juego de probabilidad

  • en: Agosto 29, 2019, 05:14:20 am
Buenas Vuls:

Una idea rápida sería crear un randomize que te devuelva un valor del 0 al 2. Posteriormente, realices una condición para que en caso que se devuelva un 0 o un 1 se realice un randomize entre los valores 0 y 20, después otra condición que si se devuelve un 2 se realice el otro randomize del 80 al 100.

En principio, así tendrías más probabilidad de que se devuelva del 0 al 20.

Un saludo.

Desconectado Vuls

  • *
  • Underc0der
  • Mensajes: 85
  • Actividad:
    20%
  • Actividad:
    20%
  • Reputación 1
    • Ver Perfil

Re:C# juego de probabilidad

  • en: Agosto 29, 2019, 02:10:50 pm
Pense en una forma de hacerlo por que al final no usaria tantons numeros por ejemplo: En la ruleta usaria solo los numeros 0, 3, 5, 10 y usaria una lista con un maximo de 10 numeros asi: 0, 3, 0, 5, 3, 10, 0, 5, 3, 0 asi ya estaria las probabilidades.
Probabilidad de obtener un 0 : 40%
Probabilidad de obtener un 3: 30%
Probabilidad de obtener un 5:  20%
Probabilidad de obtener un 10: 10%