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)); }
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)); }