O Python tem uma classe Random muito boa e completa. O que mais me chamou a atenção foi o método
sample, que é muito simples é útil.
import random
r = random.Random()
elementos = r.sample(lista, 10)
Isto vai gerar em
elementos uma lista com 10 elementos da lista
lista escolhidos aleatoriamente.
A classe Random é randomizada automaticamente assim que é criada, ou seja, você não precisa alimentá-la com uma semente aleatória manualmente.
A classe Random possui muitos outros métodos. Para saber mais, abra o python e digite:
import random
help(random)