Перемешать массив и l oop через него.
var questions = ["Q1", "Q2", "Q3", "Q4", "Q5", "Q6", "Q7"];
var shuffledQuestions = randoSequence(questions);
for(var i = 0; i < shuffledQuestions.length; i++){
console.log( shuffledQuestions[i].value );
}
<script src="https://randojs.com/1.0.0.js"></script>
Я использовал rando js .com , чтобы сделать тасование простым и понятным способом, но не стесняйтесь перемешайте это сами , если вы предпочитаете.
Если вы решите использовать rando js, просто убедитесь, что это в заголовке вашего html документа:
<script src="https://randojs.com/1.0.0.js"></script>