Original source and author: https://codepen.io/curtlol/full/PpwNpR
This would make for a pretty cool loading screen or screen saver, maybe for when you leave your computer and you've been idle for a few minutes.
The downloadable version is here.
@StudentFires Though, it's great that you were able to create a multithreading (in a way) random walker system, allowing 500 random walkers at the same time! I'm guessing that for loops and either setInterval or requestAnimationFrame were used in this to loop through the for loops which go through iterating for each random walker...