Nie taki gówniany, biorąc pod uwagę wymagania pytacza; Zresztą te wymagania są dziwne, bo trzeba napisać własny generator liczb pseudolosowych, co nie jest łatwym zadaniem;
Tablicę trzeba użyć - zadeklarować taką z indeksowaniem od 100
do 999
, wypełnić liczbami odpowiadającymi indeksom; Następnie na podstawie bieżącej liczby milisekund oraz jakichś operacji logicznych wyznaczać dwa prawidłowe indeksy komórek tablicy i w pętli np. milion razy robić swapa elementów; Na koniec wybrać pięć kolejnych elementów tablicy jako wylosowane liczby i je zwrócić (np. pięć pierwszych, czy tam pięć środkowych);
To taki ubogi generator, bo bardzo ograniczony i niedoskonały; No i największym problemem będzie wybieranie indeksów dwóch komórek do zamiany, tak aby cała pętla potrafiła solidnie przemieszać zawartość.