diff --git a/src/Report/datasets/.gitignore b/src/Report/datasets/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b3eae1b4b1a4966f065ad193f7ea599e0ce5484c
--- /dev/null
+++ b/src/Report/datasets/.gitignore
@@ -0,0 +1,2 @@
+*           # git ignore tous les fichiers
+!.gitignore # sauf celui-ci
\ No newline at end of file
diff --git a/src/pages/1-samples_selection.py b/src/pages/1-samples_selection.py
index 0c06b2bb89ba531c8cd13ef2edeab4b65a8d5a3e..893634e6040a84e00ea3bafaf282acce736f05e7 100644
--- a/src/pages/1-samples_selection.py
+++ b/src/pages/1-samples_selection.py
@@ -305,7 +305,7 @@ elif labels:
                 #### Strategy 1
                 case 'random':
                     selection_number = scores.number_input('How many samples per cluster?',
-                                                            min_value = 1, step=1, value = 3)
+                                                            min_value = 1, step=1, value = round(n_samples*0.1))
                     s = np.array(labels)[np.where(np.array(labels) !='Non clustered')[0]]
                     for i in np.unique(s):
                         C = np.where(np.array(labels) == i)[0]