15,902,891 members
See more:
actually, I want a gaussian probability distribution curve. so what changes do I have to make in my code for this? please correct my code if anyone has an idea about it. thank you

What I have tried:

```#set up the data we will needed
import numpy as np
import matplotlib.pyplot as plt

W = 20 # walkers

X0 = 0

T  = 1   #total time

dt = .001 #time steps

N  = int(T/dt) # no of time steps

D  = 1

np.random.seed(10)

t = dt * np.arange(N)

dx = np.sqrt(2 * D * dt)*np.random.randn(N,W)

x  = np.zeros((N,W))

for w in range(W):
for i in range(N-1):
x[i+1][w] = x[i][w] + dx[i][w]

plt.plot(t, x )

plt.show()```
Posted
Updated 10-Jan-23 22:15pm
Richard Deeming 11-Jan-23 4:24am
REPOST
You have already posted this question:
Guassian probability distribution of random walker[^]

The answer won't have changed in the last three hours.

## Solution 1

It is difficult to understand what you really need.
I guess you have to plot the final positions of the (a conspicuous number of ) walkers in order to get a Gaussian shaped graph.