Имеется целочисленная переменная с размером массива 12, нужно чтобы значения этой переменной для каждого индекса выставились в случайном порядке от 1 до 12. Планируется однократное использование. Хелп
Принятый ответ
Расставить по порядку и затем раскидать на рандом? Например
Для а от 1 до 12 : массив[а] = а
Для а от 1 до 11 : (меняем местами элемент #а и случайный после него)
-- риндекс = рандом от а до 12
-- ртемп = массив[риндекс]
-- массив[риндекс] = массив[а]
-- массив[а] = ртемп
Для а от 1 до 12 : массив[а] = а
Для а от 1 до 11 : (меняем местами элемент #а и случайный после него)
-- риндекс = рандом от а до 12
-- ртемп = массив[риндекс]
-- массив[риндекс] = массив[а]
-- массив[а] = ртемп
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. biridius
Для а от 1 до 12 : массив[а] = а
Для а от 1 до 11 : (меняем местами элемент #а и случайный после него)
-- риндекс = рандом от а до 12
-- ртемп = массив[риндекс]
-- массив[риндекс] = массив[а]
-- массив[а] = ртемп