www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Mir Random v0.0.1 release

reply Ilya Yaroshenko <ilyayaroshenko gmail.com> writes:
Mir Random [1]
===========

A replacement for std.random from stats professionals.

1. Mir random has [2] all nonuniform random number generators 
from C++11
2. Mt19937 performance was improved by 50%-185% [3]
3. Fixed Mt19937_64
4. Better API architecture
5. Permuted Congruential Generator [4, WIP]
6. Uniform floating point generation has better possible quality. 
It is implemented only in Mir Random and available only for D 
users!

[1] https://github.com/libmir/mir-random
[2] http://docs.random.dlang.io/latest/mir_random_variable.html
[3] 
http://forum.dlang.org/thread/jpoicjgffljvqkoxgrnx forum.dlang.org
[4] https://github.com/libmir/mir-random/pull/1

Cheers,
Ilya Yaroshenko (9il), Mir Team

IT consulting and development
     gmail: ilyayaroshenko
Dec 02 2016
next sibling parent =?UTF-8?B?Tm9yZGzDtnc=?= <per.nordlow gmail.com> writes:
On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko wrote:
 A replacement for std.random from stats professionals.
Nice work!
Dec 02 2016
prev sibling next sibling parent reply bachmeier <no spam.net> writes:
On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko wrote:

 A replacement for std.random from stats professionals.
It's not clear from the homepage if it can be used with DMD. What else does it require to be installed?
Dec 02 2016
parent Ilya Yaroshenko <ilyayaroshenko gmail.com> writes:
On Friday, 2 December 2016 at 21:48:41 UTC, bachmeier wrote:
 On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko 
 wrote:

 A replacement for std.random from stats professionals.
It's not clear from the homepage if it can be used with DMD. What else does it require to be installed?
Travis has DMD tests, so it works with DMD and LDC. Recent Mir works with DMD too, only Mir GLAS requires LDC to build library, but can be linked by DMD (because extern(C) interface). DUB will download Mir Math for Mir Random. http://code.dlang.org/packages/mir-random
Dec 02 2016
prev sibling parent reply jmh530 <john.michael.hall gmail.com> writes:
On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko wrote:
 Mir Random [1]
 ===========
Glad to hear it. Did you get contributions on the four functions mentioned in the General forum.
Dec 02 2016
parent Ilya Yaroshenko <ilyayaroshenko gmail.com> writes:
On Friday, 2 December 2016 at 22:36:17 UTC, jmh530 wrote:
 On Friday, 2 December 2016 at 18:59:08 UTC, Ilya Yaroshenko 
 wrote:
 Mir Random [1]
 ===========
Glad to hear it. Did you get contributions on the four functions mentioned in the General forum.
No, i finished them
Dec 02 2016