J'essaie de créer un flottement aléatoire entre 0,15 et 0,3 en Objective-C. Le code suivant renvoie toujours 1:Comment créer un flottant aléatoire en Objective-C?
int randn = (random() % 15)+15;
float pscale = (float)randn/100;
Qu'est-ce que je fais mal?
ce code semble fonctionner, toujours en utilisant 100.0f est mieux. Seul le cas que je peux deviner est que vous mettez ce code dans une fonction et ne le déclarez pas en .h, donc le compilateur pourrait être en train de le mettre à jour en double. – chunkyguy