diff --git a/src/mesh/Mesh.hpp b/src/mesh/Mesh.hpp
index 3aaa5061a5c5ead5d58504a35cbff38691b37e1e..176beae12e81f4faad30969301a82d1ea3e13778 100644
--- a/src/mesh/Mesh.hpp
+++ b/src/mesh/Mesh.hpp
@@ -5,6 +5,7 @@
 #include <TinyVector.hpp>
 #include <random>
 #include <iostream>
+#include <fstream>
 
 template <typename ConnectivityType>
 class Mesh
@@ -144,12 +145,19 @@ public:
     std::random_device rd;
     std::mt19937 mt(rd());
     std::uniform_real_distribution<double> dist(-h/2.1,h/2.1);
+
+    // creation fichier pour tracer h en fonction de x 
+    std::ofstream fout("alea");
+    
     for (int r=1; r<connectivity.numberOfNodes()-1; ++r){
       const double delta_xr = dist(mt);
-      //      m_xr[r][0] = m_xr[r-1][0] + std::abs(delta_xr);
       m_xr[r][0] = r*h + delta_xr;
-      std::cout << m_xr[r][0] << std::endl;
+      fout << m_xr[r][0] << ' ' << m_xr[r][0]-m_xr[r-1][0] << '\n';
+      //std::cout << m_xr[r][0] << std::endl;
       } 
+
+    fout.close();
+
     std::exit(0);
   }