Ген, по сути, сложнейший механизм с програмным управлением и, чтобы он образовался случайно, нужно стечение очень многих "благоприятных условий", а это маловероятно.
...
А для этого, в первую очередь, необходимо ощущать оружающую среду и каково её воздействие на живое.
Во втором случае все выглядит сложнее (должны быть механизмы чувствительности, обработки данных и управления реакциями)
В первом случае проще, чистая химия . Появилась молекула, которая из окружающей среды адсорбирует на себя более простые молекулы и состыковывает их в том же порядке, как устроена сама, по завершению отделяется от новой молекулы . Обе повторяют процесс.