擅长:python、mysql、java
<p>这种方法可确保您始终具有相似大小的组。在</p>
<pre><code>import random
class_size = input('How many people are there in the class?')
n_groups = input('How many groups would you like to create?')
people = range(class_size)
groups = [[] for i in range(n_groups)]
for i in range(class_size):
for group in groups:
if not people:
break
person = random.choice(people)
people.remove(person)
group.append(person)
print groups
</code></pre>