--- jsr166/src/main/java/util/Random.java 2008/05/18 23:59:57 1.22 +++ jsr166/src/main/java/util/Random.java 2008/05/19 00:27:06 1.23 @@ -504,7 +504,7 @@ class Random implements java.io.Serializ // The seed is read in as {@code long} for // historical reasons, but it is converted to an AtomicLong. - long seedVal = (long) fields.get("seed", -1L); + long seedVal = fields.get("seed", -1L); if (seedVal < 0) throw new java.io.StreamCorruptedException( "Random: invalid seed");