tensorflow种子操作,为什么我没有设置种子,得到的是同样的序列

import tensorflow as  tf
# Repeatedly running this block with the same graph will generate the same
# sequences of 'a' and 'b'.


a = tf.random_uniform([1])
b = tf.random_normal([1])
print("Session 3")
with tf.Session() as sess3:
    print(sess3.run(a))  # generates 'A1'
    print(sess3.run(a))  # generates 'A2'
    print(sess3.run(b))  # generates 'B1'
    print(sess3.run(b))  # generates 'B2'
print("Session 4")
with tf.Session() as sess4:
    print(sess4.run(a))  # generates 'A3'
    print(sess4.run(a))  # generates 'A4'
    print(sess4.run(b))  # generates 'B1'
    print(sess4.run(b))  # generates 'B2'


运行结果

Session 3
[0.02795756]
[0.7401881]
[1.0417315]
[-1.4342024]
Session 4
[0.02795756]
[0.7401881]
[1.0417315]
[-1.4342024]
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^