v3_muls( tx, rand[0]*speed, p->v );
v3_muladds( p->v, ty, rand[1]*speed, p->v );
v3_muladds( p->v, dir, rand[2]*speed, p->v );
v3_muls( tx, rand[0]*speed, p->v );
v3_muladds( p->v, ty, rand[1]*speed, p->v );
v3_muladds( p->v, dir, rand[2]*speed, p->v );