SandMark version 3.0


sandmark.util
Class ScaledSplitter

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

public class ScaledSplitter
extends ValueSplitter


Field Summary
static int EXPONENT_DIGITS
           
static int LENGTH_DIGITS
           
 
Constructor Summary
ScaledSplitter()
           
 
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
 

Field Detail

EXPONENT_DIGITS

public static int EXPONENT_DIGITS

LENGTH_DIGITS

public static int LENGTH_DIGITS
Constructor Detail

ScaledSplitter

public ScaledSplitter()
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