public void ajoutSingesErratiques(final int n)
	{
		int id = 0;
		for (int nbSinges = 0; nbSinges < n; nbSinges++) {
			int x = this.random.nextInt(this.monkeyIsland.getLongueurCarte());
			int y = this.random.nextInt(this.monkeyIsland.getLargeurCarte());
			while (this.monkeyIsland.valeurCarte(x, y) == 0 && !isSinge(x, y)) {
				x = this.random.nextInt(this.monkeyIsland.getLongueurCarte());
				y = this.random.nextInt(this.monkeyIsland.getLargeurCarte());
			}
			this.erratiques.add(new SingeErratique(x, y, this.monkeyIsland));
			for (final BandeDeSingesErratiquesEcouteur singeEcouteur : this.bandeSingesEcouteurs
					.getListeners(BandeDeSingesErratiquesEcouteur.class)) {
				singeEcouteur.creationSingeErratique(id, x, y);
			}
			id++;
		}

	}