擅长:python、mysql、java
<p>简单实现:对名字和姓氏使用集合,在选择姓氏时删除可能冲突的选择。不幸的是-由于<code>choice()</code>实现,需要一个解决方法来从集合中获取一个随机元素。所以我们取单元素样本,并使用单元素组中的第一个元素。在</p>
<pre><code>import random
first_names = {"jay", "jim", "roy", "axel", "billy", "charlie", "jax", "gina", "paul", "ringo", "ally", "nicky", "cam", "ari", "trudie", "cal", "carl", "lady", "lauren", "ichabod", "arthur", "ashley", "drake", "kim", "julio", "lorraine", "floyd", "janet", "lydia", "charles", "pedro", "bradley"}
last_names = {"barker", "style", "spirits", "murphy", "blacker", "bleacher", "rogers", "warren", "keller"}
first = random.sample(first_names, 1)[0]
last = random.sample(last_names - {first}, 1)[0]
print (first + " " + last)
</code></pre>