Sie teilen ein int mit einem int, was ein int ergibt. Sie müssen entweder in einen Float-Modus umwandeln:
%Vor%Siehe auch meinen Kommentar zum Modulo-Operator.
Um eine Float-Division anstelle einer ganzzahligen Division zu erhalten:
%Vor% Aber Vorsicht: Wenn Sie % 100
verwenden, erhalten Sie nur einen Wert zwischen 0 und 99. Durch die Division durch 100.f wird nur ein zufälliger Wert zwischen 0.00f und 0.99f erzeugt.
Besser, um eine zufällige Gleitkommazahl zwischen 0 und 1 zu erhalten:
%Vor%Noch besser, um Modul-Bias zu vermeiden:
%Vor%Am besten, um Präzisionsfehler zu vermeiden:
%Vor%Ich glaube an Swift wäre es:
%Vor%Tags und Links objective-c iphone