Wegen der Zufallszahl: Ich habe meinen Beitrag nochmals editiert.
Für einen Zufallsboolean nimmt "man":
Das ist performanter als Math.round(Math.random()).
Und doch, Math.random() sollte genug zufällig für deine Zwecke sein. Wenn du es aber für Verschlüsselung verwenden würdest oder sowas, dann wäre es nicht genug random.
Wieso du noch mit einem Array schaffst und die Elemente nicht direkt umhängst (Anstatt sie zu klonen und zu löschen), versteh ich jetzt nicht
Für einen Zufallsboolean nimmt "man":
Javascript:
Math.random() >= 0.5
Und doch, Math.random() sollte genug zufällig für deine Zwecke sein. Wenn du es aber für Verschlüsselung verwenden würdest oder sowas, dann wäre es nicht genug random.
Wieso du noch mit einem Array schaffst und die Elemente nicht direkt umhängst (Anstatt sie zu klonen und zu löschen), versteh ich jetzt nicht