Se provo con :
order by domande.id , rand()
Le risposte vengono mescolate ma comunque le domande restano in ordine