private void resolutionFullAleat(){
		Plateau tmp=new Plateau(plat);

		//tant que le score du plateau n'est pas egal au score maximal
		while(tmp.getScore()!=tmp.scoreOptimal  && !resolu){
			
			//on melange la liste de polyominos
			shuffle();
			//on creer un plateau temporaire vide
			tmp=new Plateau(plat);
			
			//on essaie de pose tous les polyominos de la liste
			for(int i=0;i<listePolyo.size();i++){
				Polyominos p=listePolyo.get(i);
				p.getVarianteAleat();
				tmp.simpleAddBlock(p);
			}
		}
		
		//on a trouve une solution
		plat=new Plateau(tmp);
	}