public Region[] obtenirRegion(int taille)
	{
		assert (taille > 0) && (taille <= nbRegionsRestantes);

		Region[] aRenvoyer = new Region[taille];

		SecureRandom rand = new SecureRandom();
		for (int i = 0; i < taille; i++)
		{
			int indiceRegion = rand.nextInt(nbRegionsRestantes);
			aRenvoyer[i] = this.regions[indiceRegion];
			// System.arraycopy(regions, r+1, regions, r, nbRegionsRestantes -
			// r);
			for (int r = indiceRegion; r < (nbRegionsRestantes - 1); r++)
			{
				this.regions[r] = this.regions[r + 1];
			}
			regions[nbRegionsRestantes - 1] = null;
			nbRegionsRestantes--;
		}

		return aRenvoyer;
	}