Liquid form

Hi im trying to make a liquid form similar to that on http://lab.mathieu-badimon.com/, does anyone know how to do this.

Basically i want to have random circles generated on the page which collide and break apart from each other. When they collide i want the form to join together, but then continue in the direction they were going and break apart. In a similar way to water droplets on a surface.

Any help would be appreciated!

:wt: