擅长:python、mysql、java
<p>假设文件中有默认名称“原始名称.txt“,我会这样做:</p>
<pre><code>def readnames(file):
with open(file) as f:
return f.read().splitlines()
def choosepos(max):
from random import randint
return randint(0, max-1)
def main():
orignames = readnames('originalnames.txt')
choosenames = list()
for n in range(5): # number of names that you wnat
npos = choosepos(len(orignames))
print(npos)
choosenames.append(orignames[npos])
orignames.remove(orignames[npos]);
# instead of print, you write on your file
print(choosenames)
main()
</code></pre>