From: Nathaniel G. A. <nat...@us...> - 2004-05-26 01:58:52
|
Update of /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11568/src/java/org/krysalis/jcharts/test Modified Files: TestDataGenerator.java Log Message: data sets now will contain a few zeros Index: TestDataGenerator.java =================================================================== RCS file: /cvsroot/jcharts/krysalis-jcharts/src/java/org/krysalis/jcharts/test/TestDataGenerator.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TestDataGenerator.java 5 Jul 2003 13:23:59 -0000 1.3 --- TestDataGenerator.java 26 May 2004 01:58:43 -0000 1.4 *************** *** 105,108 **** --- 105,129 ---- /***************************************************************************************** + * Random number generator in specified range. Will include zeros a small percentage of + * the time for testing. + * + * @param minValue + * @param maxValue + * @return double + ******************************************************************************************/ + protected static double getRandomNumberIncludingZero( double minValue, double maxValue ) + { + if( ( TestDataGenerator.getRandomNumber( 1 ) > 0.8d ) ) + { + return 0.0d; + } + else + { + return getRandomNumber( minValue, maxValue ); + } + } + + + /***************************************************************************************** * Random numbers generator in specified range. * *************** *** 139,143 **** for( int i=0; i < numToGenerate; i++ ) { ! data[ j ][ i ]=getRandomNumber( minValue, maxValue ); } } --- 160,164 ---- for( int i=0; i < numToGenerate; i++ ) { ! data[ j ][ i ]=getRandomNumberIncludingZero( minValue, maxValue ); } } |