I think that the implementations with specialized generators should just
over-ride the generic generator and do the specialized operation.

I have seen cases where _developers_ think there should be multiple
implementations of random number generators, but I don't think I have ever
seen a case where _users_ think that there should be such.

The only reasonable exception I can think of is in test cases.  There I can
imagine that it would be possible to need to say "what *if* I really did get
this sequence of numbers".  That can generally be handled by mocking and
doesn't motivate me to want to make the user experience more complex than it
needs to be.

As the best case in point, does R provide more than one way to generate
exponential deviates?  (no)  Does SPSS? (no)  Does SAS? (don't think so)
Matlab?  (nope)

Why should we?

On Mon, Oct 26, 2009 at 5:33 PM, Mikkel Meyer Andersen <m...@mikl.dk> wrote:

>
> If we were to put a generator in the distributions (for supporting the
> specialised generators), should this method then just be parameterised
> by a RandomGenerator? Or what would be a proper approach?
>
>

Reply via email to