This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-rng.git

commit 081a7b69d3b7beaf2fa91cb6f7edbb7cdcdc8d93
Author: Alex Herbert <[email protected]>
AuthorDate: Tue Apr 14 16:38:28 2026 +0100

    Remove redundant 32-bit mask of long value before cast to int
---
 .../src/main/java/org/apache/commons/rng/core/BaseProvider.java         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/commons-rng-core/src/main/java/org/apache/commons/rng/core/BaseProvider.java 
b/commons-rng-core/src/main/java/org/apache/commons/rng/core/BaseProvider.java
index 991aed43..55ad5e88 100644
--- 
a/commons-rng-core/src/main/java/org/apache/commons/rng/core/BaseProvider.java
+++ 
b/commons-rng-core/src/main/java/org/apache/commons/rng/core/BaseProvider.java
@@ -185,7 +185,7 @@ public abstract class BaseProvider
 
         if (seedSize < stateSize) {
             for (int i = seedSize; i < stateSize; i++) {
-                state[i] = (int) (scrambleWell(state[i - seed.length], i) & 
0xffffffffL);
+                state[i] = (int) scrambleWell(state[i - seed.length], i);
             }
         }
     }

Reply via email to