1. ist doch völlig belanglos, das Ergebis ist das gleiche
2. ich schrieb bereits dass der code nur hingerotzt ist. musste es sogar erstmal formatieren, damit es hier nicht ganz so peinlich rüberkommt

3. die meisten sachen (doppelte variablen, randomization bei jedem durchlauf, ...) waren schon so beabsichtigt, um das ergebnis möglichst repräsentativ zu halten und nicht zu verfälschen. Wenn du sie aber weglassen willst, tu das. Die Funktion wurde ja ursprünglich auch nicht für das hier geschrieben, sondern für was anderes...