Central Limit Theorem - Uniform Distribution

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


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 )

It’s quite difficult to read snippet in the shared format.
Please either use ``` to start and end snippets, so it gets formatted. Or you can share a link to colab notebook.
Please note the following:

This will create an array with zeros, not ones.