DELPHI ПЕРЕМЕШАТЬ МАССИВ
Delphi позволяет перемешивать элементы массива с помощью процедуры SetLength и функции Random:
var arr: array of Integer; i, j, tmp: Integer;begin Randomize; SetLength(arr, 10); for i := Low(arr) to High(arr) do arr[i] := i + 1; for i := Low(arr) to High(arr) do begin j := Random(Length(arr) - 1); // генерируем случайное число tmp := arr[j]; arr[j] := arr[i]; arr[i] := tmp; end;end;
В этом примере создается массив arr длиной 10 элементов, заполненный последовательными числами от 1 до 10. Затем элементы перемешиваются проходом по массиву с помощью функции Random и перестановки элементов в случайном порядке.
Перестановка элементов массива с++ Д274
Delphi - Swap values inside an Array
Всё о Delphi \u0026 Pascal / Из музыканта в программисты / Интервью с Delphi Developer
Change Your Build Configuration Faster - Delphi #209
Delphi 7 Timers Tutorial
Урок №6 - Массивы (Часть 2 - двухмерный массив) - EmbarCadero RAD Studio 10.3
How to Use the Delphi Technique