[ 
https://issues.apache.org/jira/browse/MATH-899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13499901#comment-13499901
 ] 

Gilles commented on MATH-899:
-----------------------------

bq. I think the reason that the unit test does not work is that Junit does not 
actually see the exception.

That's not the problem. The test code works correctly and failures _are_ 
reported (and seen by Junit). Just they do not occur consistently, as must be 
expected, I assume, because the execution itself becomes random (subject to the 
threads scheduling by the system).

bq. commit the wrapper with no test class.

I'll do that then.

bq. You could and should provide a test that shows that the wrapper provides 
the same result as a wrapped RandomGenerator (using the same seed)

I don't understand.

                
> A random crash of MersenneTwister random generator
> --------------------------------------------------
>
>                 Key: MATH-899
>                 URL: https://issues.apache.org/jira/browse/MATH-899
>             Project: Commons Math
>          Issue Type: Bug
>    Affects Versions: 3.0
>         Environment: Windows 7, JDK 1.7.05
>            Reporter: Alexander Nozik
>            Priority: Minor
>         Attachments: SynchronizedRandomGenerator.java, 
> SynchronizedRandomGeneratorTest.java
>
>
> There is a very small probability that MersenneTwister generator gives a 
> following error: 
> java.lang.ArrayIndexOutOfBoundsException: 624
> in MersenneTwister.java line 253
> The error is completely random and its probability is about 1e-8.
> UPD: The problem most probably arises only in multy-thread mode.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to