How can I add a value to one part of a raycast?

I am trying to pretty much make up a way to randomly generate enemies. When a function is called it generates an empty GameObject. The GameObject will raycast down(can I do this without rotating the object). It hits the ground and instantiates an enemy where it hits but I want it to be where it hits + 2 to the y part. Help would be Fantastic.

the point is Vector3 so you can just use

theRaycastHit.point + Vector3.up*2f;