diff --git a/examples/decomposition/plot_faces_decomposition.py b/examples/decomposition/plot_faces_decomposition.py
index 2634e822ccd9510615b87475a57a4126fee94390..46b29e21a643e4677780fe5c68bf9adddbf25f92 100644
--- a/examples/decomposition/plot_faces_decomposition.py
+++ b/examples/decomposition/plot_faces_decomposition.py
@@ -34,7 +34,7 @@ rng = RandomState(0)
 
 ###############################################################################
 # Load faces data
-dataset = fetch_olivetti_faces(shuffle=True)
+dataset = fetch_olivetti_faces(shuffle=True, random_state=rng)
 faces = dataset.data
 
 n_samples, n_features = faces.shape