feminine (ночь, моль, соль, качель, виолончель, грязь, боль, роль...)
masculine (карась, язь, рояль, король)

well, basically it's very random, I think you just have to memorize all this weird stuff.