https://github.com/spring/spring/pull/571/commits/615d9eb6654ae471215560d96de5a39bc8b80625

Index: rts/System/GlobalRNG.h
--- rts/System/GlobalRNG.h.orig
+++ rts/System/GlobalRNG.h
@@ -104,6 +104,8 @@ template<typename RNG, bool synced, bool assuresynced 
 
 	using FuncCB = void (*)(rng_res_type, rng_res_type);
 
+	using result_type = rng_res_type;
+
 	static_assert(std::numeric_limits<float>::digits == 24, "sign plus mantissa bits should be 24");
 
 	#if defined(SYNCCHECK) && defined(DEBUG)
