zufällige BOOLs in effizienter Weise für cocos2d

8

Nach Steffen's Post ist das ein effizienter Weg, zufällige BOOL s in cocos2d zu generieren

%Vor%

Aber wie stelle ich einen Bereich dafür ein? (z.B. 0 - 29 ist das Intervall und 5 Einsen BOOL = NO , 25 Einsen BOOL = YES )

    
el.severo 06.02.2012, 10:17
quelle

2 Antworten

14

Sie können so etwas tun:

%Vor%     
nicoz_88 06.02.2012, 10:26
quelle
3

Sie sollten arc4random für den Zufallsgenerator verwenden.

%Vor%
  

Die Funktion arc4random () verwendet den Schlüsselstromgenerator von   Die Arc4-Chiffre, die 8 * 8 8-Bit-S-Boxen verwendet. Die S-Boxen können sein   in ungefähr (2 * 1700) Zuständen. Die Funktion arc4random () gibt Pseudo-Werte zurück.        Zufallszahlen im Bereich von 0 bis (2 * 32) -1 und hat daher den doppelten Bereich von rand und random.

%Vor%

Weitere Informationen zu arc4random type

  

man arc4random

am Terminal.

    
Parag Bafna 06.02.2012 12:16
quelle