Noch ein Einwurf: Du gehst so vor, dass Du ein Zeichen würfelst und dann schaust, ob es in der Menge der gewünschten ist. Ich würde das so machen, dass ich die Menge der gewünschten festlege (in der
bash
z.B. in einem Array) und dann aus der Menge picke. Dann spart man sich auch die Wiederholungen.
Hi rklm,
weniger Schleifen wäre natürlich eine Verbesserung, auch wenn selbst ein zweihundertstelliges Passwort sogar auf schwacher Hardware schnell erstellt ist. Allerdings kann ich deinen Vorschlag gerade nicht nachvollziehen. Ich schau doch ab Zeile 12, ob das erwürfelte Zeichen in der Menge der gewünschten ist.