```python
def suiji(x):
x=random.randint(0,101)
return x
def leibiao(a,b,c,d):
a=[suiji(i) for i in range(1,5)]
b=[suiji(i) for i in range(1,5)]
c=[suiji(i) for i in range(1,5)]
d=[suiji(i) for i in range(1,5)]
while a[0]+a[1]+a[2]+a[3]==a[0]+b[0]+c[0]+d[0]==a[0]+b[1]+c[2]+d[3]:
leibiao=True
return a,b,c,d
else:
leibiao=False
while leibiao(1,2,3,4)==True:
break
```import random
这个代码求一个四阶魔方阵为啥不行,求在源代码更改
首先,魔方阵里的数就不是随机的,你第一步就搞坏了呀
其次,a[0]+a[1]+a[2]+a[3]==a[0]+b[0]+c[0]+d[0]==a[0]+b[1]+c[2]+d[3]这是什么阴间逻辑呀
你先看看到底什么是魔方阵:
https://baike.baidu.com/item/%E9%AD%94%E6%96%B9%E9%98%B5/10973743?fr=aladdin
再看看人家是怎么做的:
http://t.zoukankan.com/expedition-p-12207918.html
你目前做的工作没有任何保留的价值,推翻重来吧