versteh ich richtig, thecore_random() muss überall im source zu number(0, INT_MAX) gechanged werden, ja?
im Grunde ja, jedoch solltest du aufpassen, wenn folgende Operatoren verwendet werden.
Bitte melden Sie sich an, um dieses Bild zu sehen.
bei mir lässt sich die xoshiro nicht compilen
XoshiroCpp.hpp:49:48: error: 'is_same_v' is not a member of 'std'
template <class Uint32, std::enable_if_t<std::is_same_v<Uint32, std::uint32_t>>* = nullptr>
^~~~~~~~~
XoshiroCpp.hpp:49:48: note: suggested alternative: 'is_same'
template <class Uint32, std::enable_if_t<std::is_same_v<Uint32, std::uint32_t>>* = nullptr>
^~~~~~~~~
is_same
XoshiroCpp.hpp:49:48: error: 'is_same_v' is not a member of 'std'
XoshiroCpp.hpp:49:48: note: suggested alternative: 'is_same'
template <class Uint32, std::enable_if_t<std::is_same_v<Uint32, std::uint32_t>>* = nullptr>
^~~~~~~~~
is_same
XoshiroCpp.hpp:49:71: error: template argument 1 is invalid
template <class Uint32, std::enable_if_t<std::is_same_v<Uint32, std::uint32_t>>* = nullptr>
xD