echo $begrüßung;
Ich selber würds auch eher mit Arrays machen.
z.B.:
$ns = array(); $i = 1;
while($i<=6) {
$n = rand(1, 49);
if(!isset($ns[$n])) {
$ns[$n] = $n;
$i++;
}
}
Theoretisch kann dies eine Endlosschleife sein. Denn wenn jedesmal die gleiche Zufallszahl erzeugt würde, bekäme $i nicht in die Gelegenheit, größer als 6 zu werden. Wann hast du zuletzt eine Lotto-Ziehung angesehen? Kannst du dich erinnern, wie sie ablief? Laut meiner Erinnerung liegen zuerst alle Kandidaten in einem Pool und Gewinnzahlen gibt es noch keine.
$pool = range(1, 49);
$gewinnzahlen = array();
Dann wird der Pool gemischt.
schuffle($pool);
Die Kugel, die nun als erstes zu liegen kommt ist die Gewinnzahl
$gewinnzahlen[] = $pool[0];
und wird aus dem Pool entfernt.
unset($pool[0]);
Solange keine 6 Zahlen gezogen wurden geht es beim Mischen weiter.
echo "$verabschiedung $name";