Replaced rand() with std::rand()