Very short snippet: iPhone, numeri casuali

venerdì 9 ottobre, 2009

Se 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.

Objective-C:
  1. // Genera un numero casuale da 0 a 99
  2. int rnd = arc4random() % 100;
  3.  
  4. // Genera un numero casuale da 20 a 50
  5. int rnd =  (arc4random() % 51) + 20;

Post correlati

Questo articolo ti è stato utile?: Per nientePocoAbbastanzaMoltoMoltissimo
Loading ... Loading ...

Non ci sono commenti per questo Post

Lascia un commento

TAG XHTML PERMESSI: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERIMENTO CODICE:
<pre></pre>         // blocco generico
[code][/code]       // blocco generico
[as][/as]           // Actionscript
[css][/css]         // CSS Style Sheet
[html][/html]       // HTML
[js][/js]           // Javascript
[objc][/objc]       // Objective-C
[php][/php]         // PHP
[sql][/sql]         // SQL