Spawning Foliage

I do see an instanced static mesh component I can add in the blueprint actor, but I have to add each instance separately. Is it possible maybe to make a volume or shape, set its size, trace down and on the first hit place an instance of my grass? Or better yet, place different instances with a plausibility of spawning to get some variation?