import numpy as np
import random
random.seed(10)
N = 5
G = [[0 for i in np.arange(N)] for j in np.arange(N)]
for i in np.arange(N):
for j in np.arange(N):
if i==j:
G[i][j] = 0
else:
if abs(i-j) <= 2:
random.seed(10)
G[i][j] = round(np.random.uniform(0,1),2)
else:
G[i][j] = 0
print(G)