Playing with flud2dtexture..

Using the expression below to emit density into the texture for the ripple effect.

string $fluidTex = "fluidTexture2D1";
float $resTex[] = `getAttr ($fluidTex + ".resolution")`;
int $vertCount2[] = `polyEvaluate -vertex "pSphere1"`;
int $randNum = `rand(floor($vertCount2[0]))`;
float $uvCoord2[] = `polyEditUV -q pSphere1.map[$randNum]`;
int $x = floor($uvCoord2[0]*$resTex[0]); // make it integer
int $y = floor($uvCoord2[0]*$resTex[1]); // make it integer
if(`fluidVoxelInfo -ib $x $y 0 $fluidTex`) {
	setFluidAttr -at "density" -xi $x -yi $y -ad -fv 5 $fluidTex;
}