Habe dazu vor Jahren mal einen Typen erstellt und veröffentlicht. So, wie ich das sehe, ist es wohl noch immer die beste implementierung, die es öffentlich gibt:
https://github.com/Manhunter07/CustomSets
Delphi-Quellcode:
uses Sets;
type TLargeNumber: 100000 .. 109999;
var Numbers: TSet<TLargeNumber>
begin
Numbers := [100572, 100285];
end