- for (ullong i = 0; i < s_nDequeMainPassCount; i++) {
- if ((::rand() % 100) < push_percentage) {
- int item = ::rand() % 100;
+ for (size_t i = 0; i < s_nInitialDequePushPassCount; i++) {
+ deque->push(i + 1);
+ push_sum += i + 1;
+ push_count++;
+ }
+ for (size_t i = 0; i < s_nDequeMainPassCount; i++) {
+ if (rand(100) < push_percentage) {
+ int item = rand(s_nDequeMainPassCount);
+ if (item == EMPTY || item == ABORT) {
+ item = 1;
+ }