From: <dr...@us...> - 2002-11-10 21:26:57
|
Update of /cvsroot/webmacro/webmacro/src/org/webmacro/servlet In directory usw-pr-cvs1:/tmp/cvs-serv16361/src/org/webmacro/servlet Modified Files: MathTool.java Log Message: fixing bug #59: MathTool.random() oversteps its bounds Index: MathTool.java =================================================================== RCS file: /cvsroot/webmacro/webmacro/src/org/webmacro/servlet/MathTool.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** MathTool.java 6 Jul 2002 03:31:09 -0000 1.4 --- MathTool.java 10 Nov 2002 21:26:54 -0000 1.5 *************** *** 99,103 **** */ public static final int random(int start, int end) { ! return start + ((int) (1000000.0 * java.lang.Math.random()) % end); } --- 99,103 ---- */ public static final int random(int start, int end) { ! return start + (int) (end *java.lang.Math.random()/(Integer.MAX_VALUE+1.0)); } |