@@ -0,0 +1,1121 @@
+import pygame%0Aimport random%0A%0A%0Apygame.init()%0A%0A#-- SCREEN CHARACTERISTICS -------------------------%3E%3E%3E%0Abackground_color = (255,255,255)%0A(width, height) = (300, 200)%0A%0Aclass Particle:%0A    def __init__(self, (x, y), radius):%0A        self.x = x%0A        self.y = y%0A        self.radius = radius%0A        self.color = (255, 0, 0)%0A        self.thickness = 1%0A%0A    def display(self):%0A        pygame.draw.circle(screen, self.color, (self.x, self.y), self.radius, self.thickness)%0A%0A#-- RENDER SCREEN ----------------------------------%3E%3E%3E%0Ascreen = pygame.display.set_mode((width, height))%0Ascreen.fill(background_color)%0A%0Anumber_of_particles = 10%0Aparticles = %5B%5D%0Afor n in range(number_of_particles):%0A    radius = random.randint(5, 20)%0A    x = random.randint(radius, width - radius)%0A    y = random.randint(radius, height - radius)%0A    particles.append(Particle((x, y), radius))%0A%0Afor particle in particles:%0A    particle.display()%0A%0A#-- RUN LOOP ---------------------------------------%3E%3E%3E%0Apygame.display.flip()%0Arunning = True%0Awhile running:%0A    for event in pygame.event.get():%0A        if event.type == pygame.QUIT:%0A            running = False%0A%0A

Add module that renders particles on screen with random position