нужно «перемешать» массив ("
shuffle").
Например:
Взять упорядоченный
[1, 2, 3, .. 10]
и попереставлять местами пары элементов.
1-й с каким-то от 1 до 10 поменять местами.
2-й с каким-то от 2 до 10
и т.д. очередной с кем-то случайным правее, начиная с себя.
Алгоритм Фишера-Йейтса