Da du aber definitiv Mehr Strings Bilden Kannst wie du Integer Werte Hast geht das nicht.
Weil du ja nach einer Disjunkten Form suchst kannst du Maximal High(integer) viele strings nehmen. Spätestens dann wirde der High(integer) +1 String wieder auf eine int Zahl Abgebildet werden die es schon mal gegeben hat.
[Edit]
Vielleicht erkläuterst du genauer was du mit diesen Zahlen Vorhast, dann finden wir vielleicht einen Anderen Weg