Wenn ich das richtig verstanden habe, müsste die while-Schleife deine Lösung sein. Diese durchläufst du einfach so lange, bis ein Zähler die Zahl der Variable $fail erreicht. Darin kannst du dann die Zahl des Zählers verwenden, um die Alben durchzunummerieren (oder so ähnlich).
Hoffe, das hilft...