practicalSplit method
Implementation
void practicalSplit(int amount,double near,double far, lambda,List<double> target ) {
_uniformArray.length = 0;
_logArray.length = 0;
logarithmicSplit( amount, near, far, _logArray );
uniformSplit( amount, near, far, _uniformArray );
for (int i = 1; i < amount; i ++ ) {
target.add((1 - lambda) * _uniformArray[ i - 1 ] + lambda * _logArray[ i - 1 ]);
}
target.add( 1 );
}