J'aimerai savoir comment il est possible de générer un nombre aléatoire entre 1 et 4 pour remplir une matrice. J'ai trouvé en cherchant sur internet un package Ada.Numerics.Discrete_Random mais je ne sais pas trop comment m'en servir. De plus,je n'ai pas trouvé le ads et le adb.
Vous devriez avoir besoin d'instancier la bibliothèque Ada.Numerics.Discrete_Random en fournissant le type à générer de la manière suivante :
with Ada.Numerics.Discrete_Random;
procedure main is
subtype T_Betwen_1_4 is positive range 1..4;
package mes_randoms is new Ada.Numerics.Discrete_Random(T_Betwen_1_4);
Il faut ensuite déclarer un generateur
Gen : génrator
Puis je déclare une variable de type T_Betwen_1_4 pour récupérer l'aléatoire
Tirage : T_Betwen_1_4;
Et j'effectue le tirage en fournissant le générateur