void initLabyrinthe(){
		ArrayList<Arete> liste;
		int j;
		boolean flag;
		sommets.add(aretes.get(0).s1);
		for(int i=1;i<DIM*DIM;i++){
			liste = selectAretes();
			j=0;
			flag = false;
			while (!flag){
				if (!sommets.contains(liste.get(j).s1)){
					sommets.add(liste.get(j).s1);
					flag = true;
				}
				else if (!sommets.contains(liste.get(j).s2)){
					sommets.add(liste.get(j).s2);
					flag = true;
				}
				else j++;
			}
			ouvertures.add(liste.get(j));
			aretes.remove(liste.get(j));
		}

		sortieAleatoire();
	}