import numpy as np
import time
import sys
#import maze as env
import matplotlib.pyplot as plt
import pandas as pd
from math import log
#el=np.random.randint(1,11,10)
#np.random.seed(1)
for i in range(10):
el=np.random.randint(1,11,10)
print(el)
结果表示如下
[ 1 6 4 5 3 10 7 5 3 6]
[8 2 4 8 4 5 3 3 8 9]
[ 2 10 2 6 10 1 2 3 1 1]
[5 4 7 1 6 8 7 3 1 9]
[10 1 9 9 6 9 9 5 8 7]
[1 8 5 5 9 6 2 2 1 8]
[10 9 9 4 5 5 8 7 5 2]
[ 1 6 10 7 1 9 7 10 8 10]
[ 7 7 8 3 10 6 4 1 9 7]
[ 4 2 5 10 7 10 5 5 5 9]
然后我们调整random定义的位置
import numpy as np
import time
import sys
#import maze as env
import matplotlib.pypl

本文探讨了在Python中遇到的问题,即在循环中使用random生成随机数时,每次循环的随机数未发生改变。通过将random数的生成放入class类的初始化方法init中,确保每次迭代都能得到新的随机数。解决方案有效地解决了这个问题。
最低0.47元/天 解锁文章
1369

被折叠的 条评论
为什么被折叠?



