How do I change the color of a .PNG picture file?

Hello! I am making a 2D game called ‘Popper’, and I have a red balloon .png file picture I want to appear on the screen, I don’t just want RED balloons though, I want different colors. Is there a easier way then making different colored picture files? If I have to use different picture files, how would I make them appear randomly on the screen? Please and thank you!

{ I currently have no code. }

You need a sprite of a white balloon. Then you need to create a material with this sprite and apply any color you want.
Right click is assets folder then click create->material. Name as you like and click on it. Then in inspector click on Albedo parameter ond choose your .png. There is a color parameter for albedo.
You will need different materials for every color of a balloon.