三种方法产生