生成期次函数