Autre Classe Random (hurlant)

Inscrit
27 Juin 2012
Messages
238
Reactions
0
#1
Bonjour,

Je bosse actuellement sur un ProtocolBuilder qui traduirait le dossier hurlant.
Mais j'ai une petite question, dans la classe Random, la fonction seed utilise à un moment donnée une variable _loc3_ mais je ne vois à aucun moment son instanciation, et forcément mon linter me gueule dessus.

Code:
   public function seed(param1:int = 0) : void
      {
         if(param1 == 0)
         {
            param1 = new Date().getTime();
         }
         var _loc2_:* = this.pptr++;
         this.pool[_loc2_] = this.pool[_loc2_] ^ param1 & 255;
         this.pool[this.pptr++] = this.pool[_loc3_] ^ param1 >> 8 & 255;
         this.pool[this.pptr++] = this.pool[this.pptr++] ^ param1 >> 16 & 255;
         this.pool[this.pptr++] = this.pool[this.pptr++] ^ param1 >> 24 & 255;
         this.pptr = this.pptr % this.psize;
         this.seeded = true;
      }
...
Auriez-vous une idée de sa valeur ?
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#2
Je serais tenté de dire this.pptr++
 
Haut Bas