Art, Processing, P5js, Generative Art, Creative Coding.
well, but since the distance between the points are large, and a lot of times it starts from the background, taking the destination pixel value made more sense. Purely a personal preference. Now we come to the randomness part. Almost all programming languages and libraries have a random() function.