diff --git a/app/src/main/java/main/App.java b/app/src/main/java/main/App.java
index 8fc45999e9770822e1a25e41df5c7f77af173b15..c290f9b4c2bfe75ce9070d748847b21564417156 100644
--- a/app/src/main/java/main/App.java
+++ b/app/src/main/java/main/App.java
@@ -11,6 +11,8 @@ import javafx.stage.Stage;
 
 import java.io.IOException;
 
+
+
 public class App extends Application {
     private Stage primaryStage;
     private AnchorPane rootLayout;
@@ -33,4 +35,5 @@ public class App extends Application {
         loader.getController();
         primaryStage.show();
     }
+
 }
diff --git a/app/src/main/java/util/RandomUtil.java b/app/src/main/java/util/RandomUtil.java
new file mode 100644
index 0000000000000000000000000000000000000000..078341c6a254ab82506faaae36f8163540369338
--- /dev/null
+++ b/app/src/main/java/util/RandomUtil.java
@@ -0,0 +1,27 @@
+package util;
+import java.util.List;
+import java.util.Random;
+public class RandomUtil {
+
+    //7.1 Classe utilitaire RandomUtil
+// va permettre de tirer un élément au hasard dans un tableau ou une liste
+
+    public void RandomUtil() {}
+
+    //Constructeur
+    private RandomUtil() {};
+
+    //Méthode demandée par l'exercice : concerne un tableau
+    public static <T> T randomElement(T[] elements, Random random) {
+        return elements[random.nextInt(elements.length-1)];
+    }
+
+    //Méthode demandée par l'exercice : concerne une liste
+    public static <T> T randomElement(List<T> elements, Random random) {
+        return elements.get(random.nextInt(elements.size()-1));
+    }
+
+
+
+}
+