public class Test1 { /** * Fonction d'affichage de l'ensemble des valeurs contenues dans un tableau de boolean. * @param tab Le tableau de boolean à afficher. * */ public static void afficher(boolean [] tab) { for ( int i = 0 ; i < tab.length ; i++ ) { Ecran.afficherln(tab[i]); } } /** * Fonction de génération et retour d'un tableau de boolean initialisés avec équiprobabilité. * @param n La taille du tableau à générer et retourner. * @return Le tableau de boolean généré. * */ public static boolean [] genererEtInitialiser(int n) { boolean [] res = new boolean[n]; for ( int i = 0 ; i < res.length ; i++ ) { res[i] = (Math.random() < 0.5 ); } return res; } /** * Fonction principale * @param args Les arguments. * */ public static void main(String [] args) { /*int i; boolean [] t = new boolean[100]; for ( i = 0 ; i < t.length ; i = i+1 ) { if ( Math.random() < 0.7 ) { t[i] = true; } else { t[i] = false; } } afficher(t);*/ boolean [] t2 = genererEtInitialiser(10); afficher(t2); } }