Мне нужен массив в котором будут числа от 1 до 10, создавать такой массив в ручную долга и не практично, я создал цикл for и сделал десять чисел как мне их сделать чтобы они шли не по порядку.
Мне не нужен рандом чисел по типу 2, 1, 2, 10, 10, 7, 9, 1, 6, 2.
Мне нужно чтобы числа не повторялись чтобы каждое число было одно, но по разным индексам,
пример 2, 9, 5, 4, 3, 1, 7, 10, 6, 8.
1-й с каким-то от 2 до 10 поменять местами.
2-й с каким-то от 3 до 10
и т.д. очередной с кем-то случайным правее
Логика неверная. При таком подходе первый (нулевой) элемент никогда не будет равен самому себе, поэтому Alexandroppolus и написал от 1, т.к. тогда получается нормальный рандом.
Создаешь второй массив где постоянно вычеркиваешь выпадающее число и делаешь не полный рандом а рандом из второго массива (массива из которого вечеркиваешь числа)