diff --git a/examples/hybrid_MC.cpp b/examples/hybrid_MC.cpp index 4f43447844e848359e24a73bb3c75e7a0aca445f..450a50776ac2ba568857fb316d4e1b1333a680f5 100644 --- a/examples/hybrid_MC.cpp +++ b/examples/hybrid_MC.cpp @@ -67,7 +67,7 @@ using namespace corsika; using namespace std; -void registerRandomStreams(int seed) { +void registerRandomStreams(uint64_t const seed) { RNGManager<>::getInstance().registerRandomStream("cascade"); RNGManager<>::getInstance().registerRandomStream("qgsjet"); RNGManager<>::getInstance().registerRandomStream("sibyll"); @@ -98,8 +98,8 @@ int main(int argc, char** argv) { } feenableexcept(FE_INVALID); - int seed = 0; - if (argc > 4) seed = std::stoi(std::string(argv[4])); + uint64_t seed = 0; + if (argc > 4) seed = std::stol(std::string(argv[4])); // initialize random number sequence(s) registerRandomStreams(seed);