diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 3b9e11a6d29..e8fcb3542ca 100755
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -4747,7 +4747,7 @@ inline void gcode_M42() {
 
     randomSeed(millis());
 
-    double mean = 0, sigma = 0, sample_set[n_samples], min = 99999, max = 0;
+    double mean = 0.0, sigma = 0.0, min = 99999.9, max = -99999.9, sample_set[n_samples];
 
     for (uint8_t n = 0; n < n_samples; n++) {
       if (n_legs) {