Rocksolid Light

News from da outaworlds

mail  files  register  groups  login

Message-ID:  

Many changes of mind and mood; do not hesitate too long.


sci / sci.crypt.random-numbers / Dieharder - New Test for Mersenne Twister

SubjectAuthor
o Dieharder - New Test for Mersenne TwisterFrederick Virchanza Gotham

1
Subject: Dieharder - New Test for Mersenne Twister
From: Frederick Virchanza
Newsgroups: sci.crypt.random-numbers
Date: Wed, 24 Aug 2022 13:21 UTC
X-Received: by 2002:a05:620a:3c1:b0:6b8:e6e1:2950 with SMTP id r1-20020a05620a03c100b006b8e6e12950mr20222159qkm.651.1661347306388;
Wed, 24 Aug 2022 06:21:46 -0700 (PDT)
X-Received: by 2002:a5b:14f:0:b0:66a:bbd9:e502 with SMTP id
c15-20020a5b014f000000b0066abbd9e502mr29470000ybp.278.1661347306073; Wed, 24
Aug 2022 06:21:46 -0700 (PDT)
Path: eternal-september.org!news.eternal-september.org!reader01.eternal-september.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.crypt.random-numbers
Date: Wed, 24 Aug 2022 06:21:45 -0700 (PDT)
Injection-Info: google-groups.googlegroups.com; posting-host=92.40.182.79; posting-account=w4UqJAoAAAAYC-PItfDbDoVGcg0yISyA
NNTP-Posting-Host: 92.40.182.79
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <280b7ac1-c4c1-4155-9226-a15f68c7a797n@googlegroups.com>
Subject: Dieharder - New Test for Mersenne Twister
From: cauldwell.thomas@gmail.com (Frederick Virchanza Gotham)
Injection-Date: Wed, 24 Aug 2022 13:21:46 +0000
Content-Type: text/plain; charset="UTF-8"
View all headers

[ I have posted this to both "sci.crypt" and "sci.crypt.random-numbers". I have posted separately to each group instead of cross-posting ]

Today I forked the "Dieharder" repository on Github, and I've added a new test.

My new test is Test No. 18, and it is for predicting the output of the 32-Bit Mersenne Twister.

You can see my code changes here:

https://github.com/eddelbuettel/dieharder/compare/master...healytpk:dieharder_predict_mersenne:master

If you compile it and run it as follows:

./dieharder/dieharder -d 18 -g 401
./dieharder/dieharder -d 18 -g 402
./dieharder/dieharder -d 18 -g 403
./dieharder/dieharder -d 18 -g 404
./dieharder/dieharder -d 18 -g 405

You'll see that it comes back with "PASS" except for generator No. 403 (i.e. the 32-Bit Mersenne Twister).

1

rocksolid light 0.9.8
clearnet tor