Re: [BLACKBOX] Random Number Tests

From: [at]} <Robert>
Date: Tue, 18 Nov 2008 19:32:47 +0000

----boundary-LibPST-iamunique-320021011_-_-
Content-type: text/plain

Georgy Jikia wrote:
> Also some popular random generators, for example Mersenne Twister, are
> missing.
>
> Best regards,
> Georgy


The Mersenne Twister is (currently) my preferred random number generator.

I think the 'Wirth' generator is unsuitable for large simulations. It was
originally published by Lewis, Goodman, & Miller. It has a small state vetor (32
bits), and that worries me.

The Mersenne Twister has a state vector of 633 'words', each of 32 bits. The
implementation I use is in the DLL ACML (AMD Core Maths Library), which also
includes useful stuff like LAPACK & BLAS - see http://developer.amd.com/acml.aspx.

I have (documented) Component Pascal interfaces if anyone requires them.


I suspect that 'testing' random number generators is a rather specialised task,
so I prefer to use ones tested by other people, but with a good reputation.


Regards

Robert


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-320021011_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEdlb3JneSBKaWtpYSB3cm90ZTpccGFyDQo+IEFs
c28gc29tZSBwb3B1bGFyIHJhbmRvbSBnZW5lcmF0b3JzLCBmb3IgZXhhbXBsZSBNZXJzZW5uZSBU
d2lzdGVyLCAgYXJlIFxwYXINCj4gbWlzc2luZy5ccGFyDQo+IFxwYXINCj4gQmVzdCByZWdhcmRz
LFxwYXINCj4gR2Vvcmd5XHBhcg0KXHBhcg0KXHBhcg0KVGhlIE1lcnNlbm5lIFR3aXN0ZXIgaXMg
KGN1cnJlbnRseSkgbXkgcHJlZmVycmVkIHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yLlxwYXINClxw
YXINCkkgdGhpbmsgdGhlICdXaXJ0aCcgZ2VuZXJhdG9yIGlzIHVuc3VpdGFibGUgZm9yIGxhcmdl
IHNpbXVsYXRpb25zLiBJdCB3YXNccGFyDQpvcmlnaW5hbGx5IHB1Ymxpc2hlZCBieSBMZXdpcywg
R29vZG1hbiwgJiBNaWxsZXIuIEl0IGhhcyBhIHNtYWxsIHN0YXRlIHZldG9yICgzMiBccGFyDQpi
aXRzKSwgYW5kIHRoYXQgd29ycmllcyBtZS5ccGFyDQpccGFyDQpUaGUgTWVyc2VubmUgVHdpc3Rl
ciBoYXMgYSBzdGF0ZSB2ZWN0b3Igb2YgNjMzICd3b3JkcycsIGVhY2ggb2YgMzIgYml0cy4gVGhl
IFxwYXINCmltcGxlbWVudGF0aW9uIEkgdXNlIGlzIGluIHRoZSBETEwgQUNNTCAoQU1EIENvcmUg
TWF0aHMgTGlicmFyeSksIHdoaWNoIGFsc29ccGFyDQppbmNsdWRlcyB1c2VmdWwgc3R1ZmYgbGlr
ZSBMQVBBQ0sgJiBCTEFTIC0gc2VlIGh0dHA6Ly9kZXZlbG9wZXIuYW1kLmNvbS9hY21sLmFzcHgu
XHBhcg0KXHBhcg0KSSBoYXZlIChkb2N1bWVudGVkKSBDb21wb25lbnQgUGFzY2FsIGludGVyZmFj
ZXMgaWYgYW55b25lIHJlcXVpcmVzIHRoZW0uXHBhcg0KXHBhcg0KXHBhcg0KSSBzdXNwZWN0IHRo
YXQgJ3Rlc3RpbmcnIHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9ycyBpcyBhIHJhdGhlciBzcGVjaWFs
aXNlZCB0YXNrLCBccGFyDQpzbyBJIHByZWZlciB0byB1c2Ugb25lcyB0ZXN0ZWQgYnkgb3RoZXIg
cGVvcGxlLCBidXQgd2l0aCBhIGdvb2QgcmVwdXRhdGlvbi5ccGFyDQpccGFyDQpccGFyDQpSZWdh
cmRzXHBhcg0KXHBhcg0KUm9iZXJ0XHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXINClRvIHVuc3Vi
c2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIExJ
U1RTRVJWQExJU1RTLk9CRVJPTi5DSH19AHd+ANQ=
----boundary-LibPST-iamunique-320021011_-_---
Received on Tue Nov 18 2008 - 20:32:47 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:51 UTC