예제 #1
0
 private Page RandomInternal(int numberOfCorruptions)
 {
     Collections.shuffle(_possibleCorruptionsInInternal);
     GBPTreeCorruption.PageCorruption[] corruptions = new GBPTreeCorruption.PageCorruption[numberOfCorruptions];
     for (int i = 0; i < numberOfCorruptions; i++)
     {
         corruptions[i] = _possibleCorruptionsInInternal[i];
     }
     return(InternalWith(corruptions));
 }
예제 #2
0
 private Page RandomLeaf(int numberOfCorruptions)
 {
     Collections.shuffle(_possibleCorruptionsInLeaf);
     GBPTreeCorruption.PageCorruption[] corruptions = new GBPTreeCorruption.PageCorruption[numberOfCorruptions];
     for (int i = 0; i < numberOfCorruptions; i++)
     {
         corruptions[i] = _possibleCorruptionsInLeaf[i];
     }
     return(LeafWith(corruptions));
 }