Ich versuche in Objective-C einen zufälligen Float zwischen 0,15 und 0,3 zu erstellen. Der folgende Code gibt immer 1:Wie erstellt man ein zufälliges Float in Objective-C?
int randn = (random() % 15)+15;
float pscale = (float)randn/100;
Was mache ich falsch?
dieser Code scheint zu arbeiten, immer noch mit 100.0f ist besser. Der einzige Fall, den ich erraten kann, ist, dass Sie diesen Code in eine Funktion einfügen und nicht in .h deklarieren, damit der Compiler den Code auf Double upgraden kann. – chunkyguy