Carré latin

Bonjour,

Je cherche à faire un carrée latin de 9 ligne et de 9 colonnes. Mon problème c'est que je c'est pas comment l'alimenter à partir de nombre tirés au hasard. Je sais qu'il faut faire un random mais c'est pour la condition tant que mon carré n'est pas rempli, tirer un nombre

2 réponses

  1. Random rand=new Random();
    for (int i=0; i<9; i++)
    for (int j=0; j<9; j++)
    {
    carre [i] [j] = rand.nextInt(valeurMaxPossible);
    }

    voilà comment remplir ton carré avec des valeur aléatoires
    1. j'ai fait sa mais sa marche pas:

      int nombre;
      int[][] carree = new int[9][9];

      for (int i=0; i<9; i++)
      {
      for (int j=0; j<9; j++)
      {
      nombre = (int)(Math.random()+1;

      carree [i] [j] = nombre;
      }
      }
      1. c'est pas ce que j'ai mis...
        pourquoi +1 a la valeur de ton random ?
      2. t'a raisson sa sert à rien
        valeurMaxPossible c quoi?
      3. Ben c'est une valeur maximale que tu donnes, par exemple si tu veux un nombre aléatoire entre 0 et 100 ben tu met carre [i] [j] = rand.nextInt(100);
      4. si je ve pas de valeur maximal
      5. Integer.MAX_VALUE