Very short snippet: iPhone, numeri casuali
venerdì 9 ottobre, 2009Se avete bisogno di generare numeri casuali in una applicazione Apple iPhone dovete mettere da parte Objective-C, in quanto non propone nessuna classe allo scopo. La soluzione viene dal C che propone: rand(), srand(), random(), srandom() e arc4random().
Tra tutte la più gettonata è sicuramente arc4random(), in quanto non richiede nessuna inizializzazione speciale o funzioni di seeding, restituendo un buon valore "randomico"; potremmo dire che è auto-inizializzante.
-
// Genera un numero casuale da 0 a 99
-
int rnd = arc4random() % 100;
-
-
// Genera un numero casuale da 20 a 50
-
int rnd = (arc4random() % 51) + 20;










2

Non ci sono commenti per questo Post
Lascia un commento