The starting points of the dots are random. The radius of each dot depends upon whether they call it water ice or Italian ice (water=50, Italian=100). The vertical speed of each dot depends on whether they call it plain pizza or cheese pizza (plain=1, cheese=5).
The RGB values vary for each dot:
R=255-students[i].country,
G=255-students[i].state,
B=255/students[i].year*2