Zufallswahl aus einer Liste
Chrisman
- perl
Hi,
ich habe folgendes Problem - Hintergrund:
Ich will nun zufällig eine Datei aus dieser Liste auswählen lassen. Wie geht das?
Wäre genial, wenn mir jemand helfen könnte!
Hi,
ich habe folgendes Problem - Hintergrund:
- Alle Text-Dateien eines Verzeichnisses werden ausgelesen.
- Jetzt wird innerhalb jeder Text-Datei eine Zeile ausgelesen, die eine Zahl enthält.
- Sobald diese Zahl größer als 0 ist, wird der Name der Datei ans Ende von @liste gehängt.
Ich will nun zufällig eine Datei aus dieser Liste auswählen lassen. Wie geht das?
Wäre genial, wenn mir jemand helfen könnte!
Hi Chrisman,
versuch mal:
@Beispiel = ('1','2','3','4'); # Deine Liste
srand();
$zufall = int(rand($#Beispiel+1));
print $Beispiel[$zufall];
Das sollte klappen. Oder in Deinem Fall könnte es heißen:
$auswahldatei = $Beispiel[$zufall];
Ich denke, ab hier weißt Du weiter, oder?
Grüße
Ted
Hi Chrisman,
versuch mal:
@Beispiel = ('1','2','3','4'); # Deine Liste
srand();
$zufall = int(rand($#Beispiel+1));print $Beispiel[$zufall];
Das sollte klappen. Oder in Deinem Fall könnte es heißen:
$auswahldatei = $Beispiel[$zufall];
Ich denke, ab hier weißt Du weiter, oder?
Grüße
Ted
Hi Ted,
hey danke! Es klappt ;)
Thx
Chrisman
Hi Chrisman,
versuch mal:
@Beispiel = ('1','2','3','4'); # Deine Liste
srand();
$zufall = int(rand($#Beispiel+1));print $Beispiel[$zufall];
Das sollte klappen. Oder in Deinem Fall könnte es heißen:
$auswahldatei = $Beispiel[$zufall];
Ich denke, ab hier weißt Du weiter, oder?
Grüße
TedHi Ted,
hey danke! Es klappt ;)
ThxChrisman
Hi Chrisman,
keine Ursache, fein, daß es klappt.
Ted