tomando el código de emprear
Cita: var Cita=new Array() ;
Cita[0] = "A";
Cita[1] = "B";
Cita[2] = "C";
Cita[3] = "D";
Cita[4] = "E";
Cita[5] = "F";
Cita[6] = "G";
var C = Cita.length;
var queCita=Math.round(Math.random()*(C-1));
var contador = queCita, orden = '';
for (var i = 0; i < C; i++) {
if (contador >= 1) {
contador--;
orden += Cita[contador % C] + ' - ';
contador++;
}
contador++;
}
console.log(orden);
habría que probarlo mas de lo que yo lo he hecho, para ver si realmente funciona