擅长:python、mysql、java
<p>它正在给随机发生器重新播种。见第49行陌生人.py在<a href="https://github.com/CalebKussmaul/Stranger-Things-Integrated" rel="nofollow noreferrer">https://github.com/CalebKussmaul/Stranger-Things-Integrated</a>:<code>random.seed(i)</code>中。你知道吗</p>
<p><code>color_of</code>函数应编写为:</p>
<pre><code>def color_of(i):
"""
This function generates a color based on the index of an LED. This will always return the same color for a given
index. This allows the lights to function more like normal christmas lights where the color of one bulb wont change.
:param i: index of LED to get color of
:return: a pseudorandom color based on the index of the light
"""
_random = random.Random(i)
rgb = colorsys.hsv_to_rgb(_random.random(), 1, 1)
return int(rgb[0] * 255), int(rgb[1] * 255), int(rgb[2] * 255)
</code></pre>
<p>用给定的种子创建它自己的<code>Random</code>实例,而不是在<code>random</code>模块中重新播种作为单例的<code>Random</code>实例。你知道吗</p>