[
https://issues.apache.org/jira/browse/MATH-1668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17867082#comment-17867082
]
Arman Sharif commented on MATH-1668:
------------------------------------
[~aherbert] thanks for a quick reply. Just to confirm:
# The sample project is using JDK17.
# Replacing *RandomDataGenerator* with *java.util.Random* produces different
results (output below).
It seems to me this issue is in commons-math v3. I haven't tried maths v4 yet
to confirm if the problem exists there.
*Using java.util.Random:*
----- baseMax: 1000000
min = 0, max = 1000000, r = 242796
min = 0, max = 1100000, r = 442796
min = 0, max = 1200000, r = 242796
min = 0, max = 1300000, r = 242796
min = 0, max = 1400000, r = 242796
min = 0, max = 1500000, r = 242796
min = 0, max = 1600000, r = 242796
min = 0, max = 1700000, r = 1342796
min = 0, max = 1800000, r = 842796
min = 0, max = 1900000, r = 1042796
----- baseMax: 20000000
min = 0, max = 20000000, r = 8242796
min = 0, max = 20100000, r = 2342796
min = 0, max = 20200000, r = 3042796
min = 0, max = 20300000, r = 11442796
min = 0, max = 20400000, r = 9842796
min = 0, max = 20500000, r = 15742796
min = 0, max = 20600000, r = 1842796
min = 0, max = 20700000, r = 6242796
min = 0, max = 20800000, r = 242796
min = 0, max = 20900000, r = 4842796
----- baseMax: 1700000000
min = 0, max = 1700000000, r = 608242796
min = 0, max = 1700100000, r = 1517342796
min = 0, max = 1700200000, r = 1469842796
min = 0, max = 1700300000, r = 457342796
min = 0, max = 1700400000, r = 171842796
min = 0, max = 1700500000, r = 605242796
min = 0, max = 1700600000, r = 48842796
min = 0, max = 1700700000, r = 194942796
min = 0, max = 1700800000, r = 1035442796
min = 0, max = 1700900000, r = 861342796
----- baseMax: 2100000000
min = 0, max = 2100000000, r = 1008242796
min = 0, max = 2100100000, r = 2000242796
min = 0, max = 2100200000, r = 2060042796
min = 0, max = 2100300000, r = 1183142796
min = 0, max = 2100400000, r = 1465442796
min = 0, max = 2100500000, r = 802242796
min = 0, max = 2100600000, r = 1289642796
min = 0, max = 2100700000, r = 822742796
min = 0, max = 2100800000, r = 1497842796
min = 0, max = 2100900000, r = 1209842796
----- baseMax: 2700000000
min = 0, max = 2700000000, r = 1608242796
min = 0, max = 2700100000, r = 1804642796
min = 0, max = 2700200000, r = 1593242796
min = 0, max = 2700300000, r = 971942796
min = 0, max = 2700400000, r = 2639042796
min = 0, max = 2700500000, r = 1191742796
min = 0, max = 2700600000, r = 2028842796
min = 0, max = 2700700000, r = 2447842796
min = 0, max = 2700800000, r = 2446642796
min = 0, max = 2700900000, r = 2023142796
> RandomDataGenerator produces the same result for different upper bounds
> -----------------------------------------------------------------------
>
> Key: MATH-1668
> URL: https://issues.apache.org/jira/browse/MATH-1668
> Project: Commons Math
> Issue Type: Bug
> Affects Versions: 3.6.1
> Reporter: Arman Sharif
> Priority: Major
>
> {{I noticed the RandomDataGenerator is producing the same result for
> different upper bounds when the upper bound belongs to a certain range.}}
> I created a sample project with a test replicating the problem:
> [https://github.com/armandino/commons-math3-bug]
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)