"Yitzchak Gale" <[EMAIL PROTECTED]> wrote:

> L'Ecuyer's implementations in C, C++ and Java are here:
> 
> http://www.iro.umontreal.ca/~lecuyer/myftp/streams00/
> 
> If we had something like that in Haskell, I might use
> split more often.
> 
Speaking of that, the generators that come in the box are awfully slow,
I ended up calling into
http://www.math.sci.hiroshima-u.ac.jp/ ~m-mat/MT/SFMT/index.html
via the ffi.

I wouldn't know how to fit it into the Random type, though, it only
supports floats and doubles, and converting the C source to use a
struct for its data to make it instantiable is another obstacle.


-- 
(c) this sig last receiving data processing entity. Inspect headers for
past copyright information. All rights reserved. Unauthorised copying,
hiring, renting, public performance and/or broadcasting of this
signature prohibited. 

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to