From 37c88f26cc0db18e68ecce0a9c5019e7984ec8e6 Mon Sep 17 00:00:00 2001
From: Maximilian Reininghaus <maximilian.reininghaus@kit.edu>
Date: Mon, 31 May 2021 11:07:14 +0200
Subject: [PATCH] more bits for RNG seed

---
 examples/hybrid_MC.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/examples/hybrid_MC.cpp b/examples/hybrid_MC.cpp
index 4f4344784..450a50776 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);
 
-- 
GitLab