Unterprogramm langsamer nach erneuter Ausführung

Wenn ich fremden Code verstehen möchte, gucke ich zuerst, wie ich ihn möglichst einfach mache. Im gezeigten Beispiel ist eine if-else-Orgie enthalten, die ich zunächst durch ein switch()-Konstrukt ersetzen würde.

-->Das scheint so eine Formatierungssache zu sein, wo sich die Geister scheiden (wie z.B. { in der selben Zeile einer Schleife oder in der nächsten Zeile...). Ich selbst bevorzuge if()^^

Sorry, da war ich wohl zu streng.
Aber das war mein erster Gedanke auf deine Reaktion, da sich keiner hier gemeldet hat.
Am Tablet kann ich leider keine "ino-Dateien" öffnen.

-->Passt ja schon, ich habe ja selber keine Möglichkeit, den Code direkt hier reinzuposten, maximaler Zeichensatz und so. Für die Zukunft: würde der Code in einer .txt funktionieren? Bin nicht sonderlich Tablet-affin....

Und zu meiner eigentlichen Frage:
Was macht "random16_add_entropy(rand());" denn nun, hat es irgendeine Bedeutung, da der Code auch ohne diese Zeile funktioniert. Aber irgendwas muss sich der Autor ja dabei gedacht haben....