Remeshing geometry

Hi, this is my first time using Grasshopper. I am trying to achieve something like this (done in 3DS Max).

So far I have this:

How would I go about implementing this? I managed to extract the vertices from the mesh, but I don't know how to generate new vertices (semi-random) on the surface and rebuilding a new mesh from this. Any help or starting points would be greatly appreciated!