Gas molecule movement simulation - simple

So I’m trying to do something really simple even the questions sounds confusing. I basically want to simulate a gas particle - which at the beginning has a random rotation and goes in a random direction with constant movement and when it hits a wall it hits a wall like a normal ball basically. It also needs to be able to collide with other particles.

I’ve tried a bunch of things which I don’t think are worth posting because they didn’t work.

Help would be VERY VERY much appreciated!

Try Particle System and Unity’s built in particle system already supports collision. You need to look into the Collision Module that is already on particle systems.
See this