29a30
> #include "base/random.hh"
49c50,51
< m_access_mode = RubyAccessMode(random() % RubyAccessMode_NUM);
---
> m_access_mode = RubyAccessMode(random_mt.random(0,
> RubyAccessMode_NUM - 1));
60c62
< if (false && (random() & 0xf) == 0) {
---
> if (false && (random_mt.random(0, 0xf) == 0)) {
64c66
< if (m_tester_ptr->getCheckFlush() && (random() & 0xff) == 0) {
---
> if (m_tester_ptr->getCheckFlush() && (random_mt.random(0, 0xff) == 0)) {
84c86
< int index = random() % m_num_readers;
---
> int index = random_mt.random(0, m_num_readers - 1);
93c95
< if ((random() & 0x7) != 0) {
---
> if (random_mt.random(0, 0x7) != 0) {
135c137
< int index = random() % m_num_writers;
---
> int index = random_mt.random(0, m_num_writers - 1);
164c166
< int index = random() % m_num_writers;
---
> int index = random_mt.random(0, m_num_writers - 1);
225c227
< int index = random() % m_num_readers;
---
> int index = random_mt.random(0, m_num_readers - 1);
342c344
< m_value = random() & 0xff; // One byte
---
> m_value = random_mt.random(0, 0xff); // One byte
351c353
< m_initiatingNode = (random() % m_num_writers);
---
> m_initiatingNode = (random_mt.random(0, m_num_writers - 1));