Kind of weird to have synchronized statements in gwt client code, but I don't really object, I guess for code portability it's useful and it's harmless to the GWT compiler. :)
LGTM if the tests pass, but please note I haven't really checked your math, I'm assuming it's correct if the tests pass. Freeland might be able to give a more thorough review of the math if you feel the need for it. http://gwt-code-reviews.appspot.com/132810/diff/1/2 File user/super/com/google/gwt/emul/java/util/Random.java (right): http://gwt-code-reviews.appspot.com/132810/diff/1/2#newcode48 Line 48: private static final long serialVersionUID = 393603723813780854L; We generally don't do this in GWT client code. http://gwt-code-reviews.appspot.com/132810
-- http://groups.google.com/group/Google-Web-Toolkit-Contributors
