diff --git a/include/find_embedding/embedding_problem.hpp b/include/find_embedding/embedding_problem.hpp index cfc3d480..10a3aeba 100644 --- a/include/find_embedding/embedding_problem.hpp +++ b/include/find_embedding/embedding_problem.hpp @@ -212,8 +212,8 @@ class embedding_problem_base { //! Mutable references to qubit numbers and variable numbers vector> &qubit_nbrs, &var_nbrs; - //! distribution over [0, 0xffffffff] - uniform_int_distribution<> rand; + //! distribution over [0, std::numeric_limits::max()] + uniform_int_distribution rand; vector var_order_space; vector var_order_visited; @@ -237,7 +237,7 @@ class embedding_problem_base { num_r(n_r), qubit_nbrs(q_n), var_nbrs(v_n), - rand(0, 0xffffffff), + rand(0, std::numeric_limits::max()), var_order_space(n_v), var_order_visited(n_v, 0), var_order_shuffle(n_v),