diff --git a/generator.cpp b/generator.cpp index 70fa51d..01c0e39 100644 --- a/generator.cpp +++ b/generator.cpp @@ -138,6 +138,9 @@ auto Generator::generate_blocks(unsigned int k_blocks) -> std::string { std::lock_guard lg(mtx); assert((G.ctr != 0) && "Counter is not 0, generator has been seeded"); + if (!this->is_seeded()) { + throw std::logic_error("G.ctr == 0, generator has not been seeded!"); + } std::string r{""}; while (k_blocks--) {