Apache Commons logo Apache Commons RNG
Comparing source compatibility of commons-rng-core-1.7.jar against commons-rng-core-1.6.jar
Old: commons-rng-core-1.6.jar
New: commons-rng-core-1.7.jar
Created: 2026-04-21T11:40:48.317+0100
Access modifier filter: PROTECTED
Only modifications: true
Only binary incompatible modifications: false
Ignore missing classes: false
Includes: all
Excludes: n.a.
Semantic Versioning: 0.1.0
Binary incompatible changes are marked with (!) while source incompatible changes are marked with (*).
NEW final public class  org.apache.commons.rng.core.source32.Philox4x32 top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.rng.core.source32.IntProvider n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.rng.LongJumpableUniformRandomProvider n.a.
NEW org.apache.commons.rng.core.source32.RandomIntSource n.a.
NEW org.apache.commons.rng.UniformRandomProvider n.a.
NEW org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider n.a.
NEW org.apache.commons.rng.RestorableUniformRandomProvider n.a.
NEW org.apache.commons.rng.JumpableUniformRandomProvider n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Philox4x32(int[]) n.a.
Old file New file
n.a. 97
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. byte[] getStateInternal() n.a.
Old file New file
n.a. 137
NEW public n.a. org.apache.commons.rng.UniformRandomProvider jump()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 264
NEW public n.a. org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider jump(double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 292
NEW public n.a. org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider jumpPowerOfTwo(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 302
NEW public n.a. java.util.stream.Stream
<..>
New:org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider
jumps(double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 327
NEW public n.a. org.apache.commons.rng.JumpableUniformRandomProvider longJump()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 283
NEW public n.a. int next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 160
NEW protected n.a. void setStateInternal(byte[]) n.a.
Old file New file
n.a. 148
UNCHANGED public abstract interface  org.apache.commons.rng.core.source32.RandomIntSource top
Compatibility Changes:
Change
ANNOTATION_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
NEW final public class  org.apache.commons.rng.core.source64.Philox4x64 top
Compatibility Changes:
Change
INTERFACE_ADDED
Superclass:
Status Superclass Compatibility Changes
NEW org.apache.commons.rng.core.source64.LongProvider n.a.
Interfaces:
Status Interface Compatibility Changes
NEW org.apache.commons.rng.LongJumpableUniformRandomProvider n.a.
NEW org.apache.commons.rng.UniformRandomProvider n.a.
NEW org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider n.a.
NEW org.apache.commons.rng.RestorableUniformRandomProvider n.a.
NEW org.apache.commons.rng.JumpableUniformRandomProvider n.a.
NEW org.apache.commons.rng.core.source64.RandomLongSource n.a.
Constructors:
Status Modifier Generic Templates Constructor Exceptions Compatibility Changes: Line Number
NEW public n.a. Philox4x64(long[]) n.a.
Old file New file
n.a. 96
Methods:
Status Modifier Generic Templates Type Method Exceptions Compatibility Changes: Line Number
NEW protected n.a. byte[] getStateInternal() n.a.
Old file New file
n.a. 136
NEW public n.a. org.apache.commons.rng.UniformRandomProvider jump()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 261
NEW public n.a. org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider jump(double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 288
NEW public n.a. org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider jumpPowerOfTwo(int)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 297
NEW public n.a. java.util.stream.Stream
<..>
New:org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider
jumps(double)
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 322
NEW public n.a. org.apache.commons.rng.JumpableUniformRandomProvider longJump()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 280
NEW public n.a. long next()
Compatibility Changes:
Change
METHOD_ADDED_TO_PUBLIC_CLASS
Old file New file
n.a. 159
NEW protected n.a. void setStateInternal(byte[]) n.a.
Old file New file
n.a. 147
UNCHANGED public abstract interface  org.apache.commons.rng.core.source64.RandomLongSource top
Compatibility Changes:
Change
ANNOTATION_ADDED
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.
MODIFIED public class  org.apache.commons.rng.core.source64.XorShift1024Star top
Superclass:
Status Superclass Compatibility Changes
UNCHANGED org.apache.commons.rng.core.source64.LongProvider n.a.
UNCHANGED static public abstract interface  org.apache.commons.rng.core.util.RandomStreams$SeededObjectFactory top
Compatibility Changes:
Change
ANNOTATION_ADDED
Generic Templates:
Change Status Name Old Type New Type Generics
UNCHANGED T java.lang.Object java.lang.Object
Annotations:
Status: Fully Qualified Name: Elements:
NEW java.lang.FunctionalInterface n.a.