Hallöchen,
schaut doch einfach mal
hier nach. Dort sind verschiedene Sortieralgorithmen (darunter auch Insertion- und Selectionsort) beschrieben und auch mit Beispielquellcode vorhanden. Das dürfte euch in jedem Fall helfen. Außerdem wäre es _vielleicht_ sinnvoll, sich ein Tutorial (hier im Forum) über Arrays durchzulesen, in denen ihr die Zahlen zwischenspeichern könnt.
Zum zufälligen Befüllen des Arrays empfehle ich euch die Forumssuche mit den Stichworten "Random" und "Randomize" bzw. gebt einfach mal "zufällig befüllen" o.ä. ein. Ich glaube, so einen Thread gab es schon mal.

A propos: Wenn mich nicht alles täuscht, dann gab es im Beispielordner von Delphi ein Programm, in dem auch die Sortierverfahren dran kamen. Ob genau die, weiß ich zwar nicht, aber dort könnte ihr ja ggf. mal reinschauen, um euch eine Anregung zu holen. (Unterordner "Threads" im Demo-Ordner)
