diff --git a/external/algorithms/core/include/algorithms/detail/random.h b/external/algorithms/core/include/algorithms/detail/random.h
index cc43d7545b8e63e8734adb550f1bf4747d3c3237..be5c43a6ab5bc12a38fc8c0f37d3591e34c4bcf2 100644
--- a/external/algorithms/core/include/algorithms/detail/random.h
+++ b/external/algorithms/core/include/algorithms/detail/random.h
@@ -31,8 +31,8 @@ public:
     return m_cache[m_index++];
   }
 
-  constexpr value_type min() const { return 0; }
-  constexpr value_type max() const { return std::numeric_limits<value_type>::max(); }
+  static constexpr value_type min() { return 0; }
+  static constexpr value_type max() { return std::numeric_limits<value_type>::max(); }
 
 private:
   void refresh() {