10 lines
210 B
Python
10 lines
210 B
Python
from __future__ import print_function
|
|
import random
|
|
|
|
def pick_random_elements(xs, n):
|
|
for i in range(min(n, len(xs))):
|
|
i1 = random.randrange(i, len(xs))
|
|
yield xs[i1]
|
|
xs[i1] = xs[i]
|
|
|