Mersenne Twister for Visual Basic .NET v.2.3

Advertisement
Advertisement

Mersenne Twister is a long period, fast, high quality pseudorandom number generator. Its period is 219937-1 (approximately 106002). This Visual Basic .NET code produces over 60 million, 32-bit pseudorandom integers per second on a 2.66 GHz Intel Core2 Duo processor.MT has a sound theoretical basis and has been tested thoroughly. It exhibits equidistribution in 623 dimensions. mt19937ar.vb has functions to produce 32- and 64-bit integers, as well as 32- and 53-bit precision reals. In all, mt19937ar.vb provides fifteen equidistribution generator functions and three initializing methods. Saving a generator's state to a file and loading it later is simple.mt19937ar.vb has been tested successfully against the original authors' mt19937ar.c code by generating 100 million integers and 100 million reals with both, and comparing the entire outputs.mt19937ar.vb passes George Marsalia's Diehard tests.mt19937ar.vb implements MT as a VB class. Code is included in a separate file to demonstrate use of the VB class in your program. Test code for the class is also included to duplicate the original authors' mt19937ar.out file.mt19937ar.vb has not been compiled with VB2003. (If you compile it with VB2003, please contact me.) It will not compile with VB 6 or earlier.

Mersenne Twister is a long period, fast, high ... A long period, fast, high quality pseudorandom number generator.

mersenne, visual, basic, net, code, bit, class

 
  • Freeware
  • 51 Kb
  • 187
  • Free
 
 

Review Mersenne Twister for Visual Basic .NET

  • captcha
 
 
New Miscellaneous software
  • SocialMedia driven App Developer  v.2.60If you could look 1 year ahead, would you want to see? The SocialMedia driven App Developer is calculating your Shareware's Success. Fine-tune as many cost-driving parameters as you want. See revenue and net profit results displayed over 48 months.
  • Metamill  v.8.1.1921Metamill is a professional UML modeling tool. Supports UML 2.4 standard. All 14 UML diagrams supported. Round-trip engineering for Python, ADA, Java, C, C++, C# and VB.Net. RTF and HTML document generation.
  • Help+Manual  v.7.3.2Help+Manual is a stand-alone authoring tool with an integrated WYSIWYG editor. Working with Help+Manual is as easy as writing text with a word processor. Try yourself and download Help+Manual! Writing help has never been easier.