J'ai un code Java mais j'aimerais faire quelque modifications mais je sais pas comment faire, je refais le jeu rapido, j'aimerais effectuer le tirage avec une présentation en tableau en 4 lignes de 5 numéros plus un autre tableau pour la grille B, faire ça pour la chance 1 et chance 2, sans faire d'autre modification que cela merci,* PAS DE MODIFICATION POUR L'AFFICHAGE DES RÉSULTATS, NI DU TEMPS, NI POUR L'AFFICHAGE DU NUMÉRO DE TIRAGE.
MERCI
Vérifiez aussi si le code qui sélectionne les numéros au hasard de la grille a et la grille b et bon, sinon vous pouvez le modifier 😉😉😉
Voici le code :
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class Rapido {
public static void main(String[] args) {
int totalDraws = 250;
int drawInterval = 5 * 60 * 1000; // 5 minutes in milliseconds
int chance1Numbers = 8;
int chance2Numbers = 1;
int chance1MaxNumber = 20;
int chance2MaxNumber = 4;
int recapDuration = 5 * 1000; // 5 seconds in milliseconds
int flashingDuration = 5 * 1000; // 5 seconds in milliseconds
int countdownDuration = (3 * 60 + 15) * 1000; // 3 minutes and 15 seconds in milliseconds
int totalDuration = (1 * 60 + 45) * 1000; // 1 minute and 45 seconds in milliseconds
for (int i = 0; i < totalDraws; i++) {
System.out.println(“RAPIDO”);
System.out.println("Draw number: " + (i + 1));
System.out.println("Time: " + System.currentTimeMillis());
// CHANCE 1
System.out.println(“CHANCE 1”);
List<Integer> chance1NumbersList = new ArrayList<>();
for (int j = 1; j <= chance1MaxNumber; j++) {
chance1NumbersList.add(j);
}
Collections.shuffle(chance1NumbersList);
chance1NumbersList = chance1NumbersList.subList(0, chance1Numbers);
Random rand = new Random();
int chance2Number = rand.nextInt(chance2MaxNumber) + 1;
System.out.println("GRILLE A: " + chance1NumbersList);
System.out.println("GRILLE B: " + chance2Number);
try {
Thread.sleep(recapDuration);
} catch (InterruptedException e) {
e.printStackTrace();
}
// Flashing screen
System.out.println(“Flashing screen”);
try {
Thread.sleep(flashingDuration);
} catch (InterruptedException e) {
e.printStackTrace();
}
// CHANCE 2
System.out.println(“CHANCE 2”);
List<Integer> chance2NumbersList = new ArrayList<>();
for (int j = 1; j <= chance1MaxNumber; j++) {
chance2NumbersList.add(j);
}
Collections.shuffle(chance2NumbersList);
chance2NumbersList = chance2NumbersList.subList(0, chance1Numbers);
rand = new Random();
int chance4Number = rand.nextInt(chance2MaxNumber) + 1;
System.out.println("GRILLE A: " + chance2NumbersList);
System.out.println("GRILLE B: " + chance4Number);
try {
Thread.sleep(recapDuration);
} catch (InterruptedException e) {
e.printStackTrace();
}
// Recap screen
System.out.println(“Recap screen”);
System.out.println("CHANCE 1 – GRILLE A: " + chance1NumbersList);
System.out.println("CHANCE 1 – GRILLE B: " + chance2Number);
System.out.println("CHANCE 2 – GRILLE A: " + chance2NumbersList);
System.out.println("CHANCE 2 – GRILLE B: " + chance4Number);
// Countdown
System.out.println("Countdown: " + countdownDuration / 1000);
try {
Thread.sleep(totalDuration – recapDuration * 3 – flashingDuration);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}