JavaScript - Baralhar objetos dentro de um objeto (aleatoriamente) [duplicado]

Esta pergunta já tem uma resposta aqui:

Como randomizar (aleatoriamente) uma matriz JavaScript? 44 respostas

Eu preciso implementar uma randomização do resultado JSON.

O formato do JSON é de dois objetos:

resultado:

Pergunta (objeto)

[Object { id="4c6e9a41470b19_96235904",  more...}, 
 Object { id="4c784e6e928868_58699409",  more...}, 
 Object { id="4c6ecd074662c5_02703822",  more...}, 6 more...]

Tópico (objeto)

[Object { id="3jhf3533279827_23424234",  more...}, 
 Object { id="4634663466cvv5_43235236",  more...}, 
 Object { id="47hf3892735298_08476548",  more...}, 2 more...]

Quero aleatoriamente a ordem dos objetos dentro do objeto de pergunta e os objetos de tópico.

questionAnswers(3)

yourAnswerToTheQuestion