generate
基本规则