
ayuda Java arrays LOTERIA (codigo sencillo)
Publicado por Jose Manuel (12 intervenciones) el 17/11/2021 10:25:36
Realiza un código que simule el resultado de dos tipos de lotería: la primitiva y el euromillones.
El programa deberá mostrar 6 números aleatorios en el caso de la primitiva (del 1 al 49) y 5 en el
caso del euromillonés (del 1 al 50). Estos números deben ser diferentes en ambos casos.
En el caso de la primitiva, también tendrás que mostrar el reintegro, que es un número entre el
1 y el 10.
Para realizar números aleatorios deberás utilizar una clase interna del java que se llama Random.
• Para crear números random necesitas tener una variable de tipo Random:
Random rnd = new Random();
• Cada vez que necesites crear un número random podrás utilizar esta variable.
Se utiliza de la siguiente manera:
int numero = rnd.nextInt(3); → Donde el número 3 indica que vamos a crear
un número aleatorio entre 0 y 2.
Los números tendrán que mostrarse ordenados. Puedes utilizar el algoritmo bubblesort que hemos visto en
clase para ordenarlos.
Un ejemplo de salida sería:
PRIMITIVA
------------
8, 22, 36, 37, 42, 44
Reintegro: 5
EUROMILLONES
------------
8, 9, 11, 33, 44
El programa deberá mostrar 6 números aleatorios en el caso de la primitiva (del 1 al 49) y 5 en el
caso del euromillonés (del 1 al 50). Estos números deben ser diferentes en ambos casos.
En el caso de la primitiva, también tendrás que mostrar el reintegro, que es un número entre el
1 y el 10.
Para realizar números aleatorios deberás utilizar una clase interna del java que se llama Random.
• Para crear números random necesitas tener una variable de tipo Random:
Random rnd = new Random();
• Cada vez que necesites crear un número random podrás utilizar esta variable.
Se utiliza de la siguiente manera:
int numero = rnd.nextInt(3); → Donde el número 3 indica que vamos a crear
un número aleatorio entre 0 y 2.
Los números tendrán que mostrarse ordenados. Puedes utilizar el algoritmo bubblesort que hemos visto en
clase para ordenarlos.
Un ejemplo de salida sería:
PRIMITIVA
------------
8, 22, 36, 37, 42, 44
Reintegro: 5
EUROMILLONES
------------
8, 9, 11, 33, 44
Valora esta pregunta


0