id生成器的问题要仔细考虑一下