Gunnar Bittersmann: Beste Strategie für Zufallsbilder-Anzeige

Beitrag lesen

Hello out there!

Der Vorteil der Variante mit den fest vergebenen Dateinamen (1) ist die geringfügig(!!) schnellere Ausführung.
OK, und das ist mir fast das wichtigste.

Was macht es für einen Unterschied, ob das Script 0.1 s oder 0.3 s Ausführungszeit braucht?

Aber es kommen ab-und-zu nun noch noch Bilder doppelt vor.

Die Wahrscheinlichkeit, bei 100 Bildern und 7 Ziehungen keine Duplikate zu erhalten, beträgt nur knapp über 80%.

Bei n Bildern und k Ziehungen: [latex]P(n,k) = \frac{n \cdot (n-1) \cdot (n-2) \cdot … \cdot (n-k+1)}{n^k} = \frac {n!}{k! \cdot n^k}[/latex]

Wie kann ich das denn da noch vermeiden?

Mit einem Array. Weiteres siehe [wahsaga].

Hier zeigt sich noch eine unschöne Seite des Konzepts der Variante (1) ohne Einlesen des Verzeichnisses: Wenn sich an den Bildern etwas ändert (welche dazukommen oder wegfallen), müsstest du jedesmal dein Script anpassen.

Ich würde mich den enormen Gewinn an Flexibilität bei Variante (2) eine geringfügig längere Ausführungszeit des Scripts kosten lassen.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)