Randomly generate N points
Randomly generate N vectors originating from each point
Oscillate each point along its vector wth a randomly generated period
Draw a line from every point to every other point
Animate for a length of time equal to the least common multiple of all the periods to make sure everything syncs up and goes through at least 1 oscillation