I basically want to create steady and unsteady random vector fields in 2D and 3D and advect a point (that is, move a point under the influence of the vector field). This is the main task. Once we are done with this, we will think about using visualization techniques (streamlines. pathlines and such). Please let me know so that we can talk about this further.