vector rand = rand(@ptnum+0.1); @P = vector(sample_normal(rand));
vector rand = rand(@ptnum+0.1); @P = sample_sphere_uniform(rand);
vector rand = rand(@ptnum+0.1); @P = sample_direction_uniform(set(rand.x, rand.y));