diff --git a/psrdada_cpp/effelsberg/edd/test/src/SKTestVector.cpp b/psrdada_cpp/effelsberg/edd/test/src/SKTestVector.cpp
index bc7fc17a45de81d4c7636f136b482db2253c48f0..deeb191737b92c86b60a475057dd3ce8ba6e924a 100644
--- a/psrdada_cpp/effelsberg/edd/test/src/SKTestVector.cpp
+++ b/psrdada_cpp/effelsberg/edd/test/src/SKTestVector.cpp
@@ -31,13 +31,10 @@ void SKTestVector::generate_normal_distribution_vector(std::vector<std::complex<
     //generating normal distribution samples
     BOOST_LOG_TRIVIAL(debug) << "generating normal distribution samples for mean: " << _mean 
     << " and standard deviation: " << _std << "\n";
-    std::normal_distribution<float> real_dist(_mean, _std);
-    std::normal_distribution<float> imag_dist(_mean, _std);
+    std::normal_distribution<float> norm_dist(_mean, _std);
     //Complex vector
     for(std::size_t index = 0; index < _sample_size; index++){
-        float real = real_dist(gen);
-        float imag = imag_dist(gen);
-        samples[index] = std::complex<float>(real, imag);
+        samples[index] = std::complex<float>(norm_dist(gen), norm_dist(gen));
     }
 }