That convinced me +1. rng or lang both feels good to me.

Regards,
Amey

On Fri, Aug 4, 2017 at 11:40 PM, Gary Gregory <garydgreg...@gmail.com>
wrote:

> For example, I have a enum like:
>
> public enum CardinalDirection (NORTH,SOUTH,EAST,WEST)
>
> and I want to say
>
> traveler.travel(nextRandomDirection());
>
> where
>
> public CardinalDirection nextRandomDirection() {
>    return rng.next(CardinalDirection.class);
> }
>
> Gary
>
> On Fri, Aug 4, 2017 at 11:02 AM, Amey Jadiye <ameyjad...@gmail.com> wrote:
>
> > Hi,
> >
> > What's usecase for this BTW ? Might be unaware about requirement but this
> > forced me to think why would someone need random enum ?
> >
> > Enums are generally "limited" immutable constants and people choose enum
> > over the array of constants for good reason, however random provider
> seems
> > best suited for choosing value from any Data-Structure holding "lot" of
> > values.
> >
> > I think it's little weird but I would be happy  if someone explain
> > advantages. :-)
> >
> > Regards,
> > Amey
> >
> > On Fri, Aug 4, 2017, 11:17 PM Gary Gregory <garydgreg...@gmail.com>
> wrote:
> >
> > > Hi All,
> > >
> > > Any thoughts on generation when you want to the domain to be an enum?
> > >
> > > SomeEnum e = UniformRandomProvider.next(SomeEnum);
> > >
> > > ?
> > >
> > > Is that too weird for this component?
> > >
> > > Gary
> > >
> >
>



-- 

---------------------------------------------------------------------

To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org

For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to