Browse Source

REVIEWED: Issue in sequence generation #3612

Ray 1 year ago
parent
commit
c5ebdb8ba7
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/external/rprand.h

+ 3 - 2
src/external/rprand.h

@@ -200,8 +200,7 @@ int *rprand_load_sequence(unsigned int count, int min, int max)
 
 
     for (unsigned int i = 0; i < count;)
     for (unsigned int i = 0; i < count;)
     {
     {
-        value = ((int)rprand_xoshiro()%(abs(max - min) + 1)) + min;
-        value_is_dup = false;
+        value = ((unsigned int)rprand_xoshiro()%(abs(max - min) + 1)) + min;
 
 
         for (int j = 0; j < i; j++)
         for (int j = 0; j < i; j++)
         {
         {
@@ -217,6 +216,8 @@ int *rprand_load_sequence(unsigned int count, int min, int max)
             sequence[i] = value;
             sequence[i] = value;
             i++;
             i++;
         }
         }
+
+        value_is_dup = false;
     }
     }
 
 
     return sequence;
     return sequence;