擅长:python、mysql、java
<p>这应该是有效的:</p>
<pre><code>import random
with open('eightBits.txt', 'w') as output_file:
for _ in range(n):
random_num = random.randrange(255)
output_file.write('{:08b}\n'.format(random_num))
</code></pre>
<p>您可以生成一个[0255]范围内的数字,然后将其转换为二进制,而不是逐位创建字符串。在</p>