From the Uniform distribution, I am collecting multiple samples to laid down distribution chart. I am not getting Normal distribution as mentioned. Can you help where I am missing.

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

import seaborn as sns

sns.set(color_codes=True)

n = 300 #300 Samples taken to draw distribution chart.

samplesize = 100 # Sample - Rollover Dice for 100 Times

meanarr = np.zeros((n,2)) # Create n NumPyArray with Ones

for idx in range(1, n+1):

```
d1 = np.random.randint(1,7,samplesize)
meanarr\[idx-1\]\[0\] = idx
meanarr\[idx-1\]\[1\] = np.sum(d1)
```

dataset = pd.DataFrame({‘Trials’: meanarr[:, 0], ‘Mean’: meanarr[:, 1] })

sns.barplot(x=“Trials”, y=“Mean”, data=dataset )