diff --git a/include/armadillo_bits/arma_rng.hpp b/include/armadillo_bits/arma_rng.hpp index f0837509..da4bdce0 100644 --- a/include/armadillo_bits/arma_rng.hpp +++ b/include/armadillo_bits/arma_rng.hpp @@ -536,7 +536,7 @@ struct arma_rng::randn { std::mt19937_64& t_engine = engine[t]; - t_engine.seed( seed_type(t) + seed_type(arma_rng::randi()) ); + t_engine.seed( local_seed_type(t) + local_seed_type(arma_rng::randi()) ); } const uword chunk_size = N / n_threads; @@ -691,7 +691,7 @@ struct arma_rng::randn< std::complex > { std::mt19937_64& t_engine = engine[t]; - t_engine.seed( seed_type(t) + seed_type(arma_rng::randi()) ); + t_engine.seed( local_seed_type(t) + local_seed_type(arma_rng::randi()) ); } const uword chunk_size = N / n_threads;