diff --git a/dap_test_generator.c b/dap_test_generator.c
index a00f131efca7abe77d91936fb45f2edff927744b..6a540f6928582f3ffba3296af20739e00b5d5733 100644
--- a/dap_test_generator.c
+++ b/dap_test_generator.c
@@ -10,7 +10,7 @@
  * The function fills an array with random integer non-negative values
 */
 void generate_random_byte_array(uint8_t* array, const size_t size) {
-    srand((uint)time(NULL));
+    srand((uint32_t)time(NULL));
     for(size_t i = 0; i < size; i++) {
         array[i] = (uint8_t)rand() % BYTE_SIZE;
     }