Para que una lista se combine de forma aleatoria hay que usar shuffle()
import random
lista = [1, 2, 3, 4, 5, 6]
random.shuffle(lista)no hace falta crear una nueva lista para almacenar el nuevo orden porque shuffle() da como resultado None
Si lo que se quiere es combinar de forma aleatoria un diccionario, entonces el primer paso es crear una lista con los pares key/value del diccionario.
Para eso se utiliza el método .items().