生成ルーチンの仕組み教えてください。