Zitat: „rate = 33 // Die Prozent-Erstellungsrate if floor(random(100-rate))“ Dann wäre die Wahrscheinlichkeit aber 1/67 um eine 33,333% (oder 1/3) wahrscheinlichkeit zu erhalten wäre zb. das eine Lösung: Quellcode (1 Zeile)
Ich glaube die Länge von nem Array kann man in gml gar nicht ermitteln... Aber du solltest in deinem Code das while durch until ersetzen (und das false danach durch true)