| changeset 3752 | 619f3ef7f5fc |
| parent 2726 | c96f3fab8211 |
1.1 --- a/core/logic/smn_sorting.cpp Wed Jan 23 11:14:51 2013 -0500 1.2 +++ b/core/logic/smn_sorting.cpp Wed Jan 23 12:51:19 2013 -0500 1.3 @@ -94,7 +94,7 @@ 1.4 1.5 for (int i = size-1; i > 0; i--) 1.6 { 1.7 - int n = (rand() % i) + 1; 1.8 + int n = rand() % (i + 1); 1.9 1.10 if (array[i] != array[n]) 1.11 { 1.12 @@ -435,7 +435,7 @@ 1.13 1.14 for (int i = arraysize-1; i > 0; i--) 1.15 { 1.16 - int n = (rand() % i) + 1; 1.17 + int n = rand() % (i + 1); 1.18 1.19 cArray->swap(i, n); 1.20 }