Logik zur Auswahl eines bestimmten Satzes aus dem kartesischen Satz

Ich mache ein Tool zum Erzwingen von Passwörtern als Lernübung und möchte, dass es wieder verwendet werden kann.

Ich möchte also sagen können, dass dies die Menge der möglichen Zeichen ist. Wenn ich die kartesische Menge jeder möglichen Kombination dieser Menge auf die Länge n berechnet habe, wie lautet die Menge am Punkt x?

Ich möchte dies jedoch tun, ohne den gesamten Satz zu berechnen. Ich habe eine ähnliche Logik an einer Stelle im Internet gesehen, konnte diese jedoch nicht verallgemeinern.

Jede Hilfe wäre fantastisch, danke! Ich spreche fließend C #, wenn das hilft.

Edit: Hier ist die Frage, die ich zuvor erwähnt habe:So wählen Sie einen bestimmten Artikel aus einem kartesischen Produkt aus, ohne jeden anderen Artikel zu berechnen

Bearbeiten: Hier ist ein Beispiel für das, was ich meine:

Char set = [abcd]

Length n = 4

Permutations:

[aaaa]
[aaab]
[aaac]
[aaad]
[aaba]
....
[dddd]

Wenn ich also nach dem Set mit 4 suche, bekomme ich [aaad]. Aber wenn ich nach Element 7000 suche, dauert es lange, bis ich an diesen Punkt komme.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage