migliorato ma necessita di un buon disegno dell'algoritmo random