src/main/java/at/favre/tools/dice/ui/ColumnRenderer.java
public long renderAutoColumn(long targetCount, PrintStream outStream, boolean toFile) {
        String[] rndArray = new String[Math.min(RND_PER_REQUEST, Math.abs(encoderFormat.printWidth() * 2))];
        randomGenerator.request(rndArray);

        final long columns = getColumnCount(getMaxLength(rndArray));

        final long fill = columns - (targetCount % columns);
        return render(targetCount + fill, outStream, toFile);
    }
/**
     * Will take a list and a target count and tries to create even columns
     *
     * @param targetCount approximate count you want to render (may be filled by the auto algorithm)
     * @param outStream   to write the output to
     * @return the actual used count
     */
Will take a list and a target count and tries to create even columns
@param targetCount approximate count you want to render (may be filled by the auto algorithm)
@param outStream   to write the output to
@return the actual used count
Will take a list and a target count and tries to create even columns @param targetCount approximate count you want to render ( may be filled by the auto algorithm ) @param outStream to write the output to @return the actual used count
public long renderAutoColumn(long targetCount, PrintStream outStream, boolean toFile) {
        String[] rndArray = new String[Math.min(RND_PER_REQUEST, Math.abs(encoderFormat.printWidth() * 2))];
        randomGenerator.request(rndArray);
        final long columns = getColumnCount(getMaxLength(rndArray));
        final long fill = columns - (targetCount % columns);
        return render(targetCount + fill, outStream, toFile);
    }
public long renderAutoColumn ( long targetCount , PrintStream outStream , boolean toFile ) { String [ ] rndArray = new String [ Math . min ( RND_PER_REQUEST , Math . abs ( encoderFormat . printWidth ( ) * 2 ) ) ] ; randomGenerator . request ( rndArray ) ; final long columns = getColumnCount ( getMaxLength ( rndArray ) ) ; final long fill = columns - ( targetCount % columns ) ; return render ( targetCount + fill , outStream , toFile ) ; }
Will take a list and a target count and tries to create even columns
 @param targetCount approximate count you want to render (may be filled by the auto algorithm)
 @param outStream   to write the output to
 @return the actual used count
Will take a list and a target count and tries to create even columns @param targetCount approximate count you want to render ( may be filled by the auto algorithm ) @param outStream to write the output to @return the actual used count