SandMark version 3.0


sandmark.util
Class AdditiveSplitter

java.lang.Object
  |
  +--sandmark.util.ValueSplitter
        |
        +--sandmark.util.AdditiveSplitter

public class AdditiveSplitter
extends ValueSplitter


Constructor Summary
AdditiveSplitter()
           
 
Method Summary
 java.math.BigInteger combine(java.math.BigInteger[] parts)
           
static void main(java.lang.String[] argv)
           
 boolean orderMatters()
           
 java.math.BigInteger[] split(java.math.BigInteger value, int nparts)
           
 
Methods inherited from class sandmark.util.ValueSplitter
getRandomIntsWithSum, getSubstringsWithLengths, getZeroString, testSplitter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdditiveSplitter

public AdditiveSplitter()
Method Detail

orderMatters

public boolean orderMatters()
Specified by:
orderMatters in class ValueSplitter

split

public java.math.BigInteger[] split(java.math.BigInteger value,
                                    int nparts)
Specified by:
split in class ValueSplitter

combine

public java.math.BigInteger combine(java.math.BigInteger[] parts)
                             throws java.lang.IllegalArgumentException
Specified by:
combine in class ValueSplitter
java.lang.IllegalArgumentException

main

public static void main(java.lang.String[] argv)

SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003