Skip to content

A project with python scripts simulating different random walks of varying complexity.

Notifications You must be signed in to change notification settings

Esraaj-Sarkar-Gupta/Simulating-RandomWalks

Repository files navigation

The following scripts are a part of this project:

-> MultipleRandomWalks_1D.py : Simulates several particals performing a one dimensional random walk. The results allow us to visualise the diffusion over time in random walks. We observe that over time, the elements diffuse further apart, giving us a Gaussian distribution.

-> freeRandomWalk_2D.py : Simulates a 2 dimensional random walk over time for a single partical.

-> Multiple_freeRandomWalk_2D_collisionsDetect.py : Simulates several independent random walks over time in a 2D plane. All collisions between elements are logged. No collision phyics.

-> CollisionFrequency.py : Allows us to interpret collision log data. We may see that the number of collisions decrease as elements diffuse over time. We observe that the number of collisions decrease exponentially as elements diffuse over time.

About

A project with python scripts simulating different random walks of varying complexity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published