/** * @file data_generation/mock/generate_user.cc * @brief Generates deterministic mock user profiles by hashing locale values * into predefined username and bio collections. */ #include #include #include #include "data_generation/mock_generator.h" UserResult MockGenerator::GenerateUser(const std::string& locale) { const size_t hash = std::hash{}(locale); UserResult result; const std::string_view username = kUsernames[hash % kUsernames.size()]; const std::string_view bio = kBios[hash / 11 % kBios.size()]; result.username = username; result.bio = bio; return result; }