private void findExits() throws SlickException {
		Collections.sort(plan);
		Integer idchoose = 0;
		int possibility = MIN_CHOISABLE;
		int MinDistance = MIN_DISTANCE_TO_EXIT;
		for (int i = 0; i < exitNumber; i++) { // Pour le nombre de sortie de la
												// zone
			boolean goodChoice = false;
			int tryCounter = 0; // Tentative de choisir une sortie
			while (!goodChoice) {
				idchoose = plan.size() - 1
						- (int) (possibility * Math.random());
				goodChoice = (!plan.get(idchoose).isExit()) /*
															 * Si on a pas déjà
															 * choisi cette
															 * Sortie
															 */
						&& (Math.abs(plan.get(idchoose).posX) /*
															 * Et si on est
															 * assez loin de
															 * l'entrée
															 */
								+ Math.abs(plan.get(idchoose).posY) > MinDistance);
				tryCounter++;
				/* Si on a du mal a trouver une sortie */
				if (tryCounter > possibility * 2) {
					/*
					 * on elargie le choix (garantie fin de la boucle si nb
					 * tableau > nb de sortie)
					 */
					possibility += 5;
					MinDistance--;
					if (id == 0)
						System.out.println("SAFE ! " + possibility + " "
								+ MinDistance);
				}
			}
			plan.get(idchoose).markAsExit();
		}
	}