为机器人命名

实践练习C++17

机器人出厂时尚未命名。首次启动和恢复出厂设置后,都需要分配一个新的随机名称。

任务说明

管理机器人的出厂设置。

机器人刚下生产线时没有名字。

第一次启动时,随机生成两个大写字母加三个数字的名字,例如 RX837 或 BC811。

有时需要恢复出厂设置,这会清除原名字。下一次查询名字时,应生成新的随机名称。

名字必须随机,不能按照可预测序列生成。随机意味着可能发生冲突,因此实现必须确保所有现存机器人的名字互不相同。