diff --git a/src/app/stressTest.cpp b/src/app/stressTest.cpp index 914bbf0a2..9c6ba597d 100644 --- a/src/app/stressTest.cpp +++ b/src/app/stressTest.cpp @@ -23,6 +23,7 @@ #include "CmdOptions.hpp" #include +#include #include #include #include @@ -184,8 +185,9 @@ std::string getStartString(uint64_t start) return std::string(); else { - std::size_t size = std::to_string(start).size(); - return "1e" + std::to_string(size) + "+"; + double log10_start = std::log10(start); + int exponent = (int) std::round(log10_start); + return "1e" + std::to_string(exponent) + "+"; } }