From: Andrew Shvets <andrew.shvets@gmail.com>
Subject: Re: Ada.Numerics.Float_Random.Generator question
Date: Sat, 17 Sep 2016 16:53:52 -0700 (PDT)
Date: 2016-09-17T16:53:52-07:00 [thread overview]
Message-ID: <22711120-cd3d-4b1d-8cc4-a0571337c3e6@googlegroups.com> (raw)
In-Reply-To: <nrkav0$apq$1@dont-email.me>
On Saturday, September 17, 2016 at 5:01:29 PM UTC-4, Jeffrey R. Carter wrote:
> On 09/17/2016 12:40 PM, Andrew Shvets wrote:
> > Hello,
> >
> > If I want a random float number to be generated, the way that I did this in the past was something along these lines:
> >
> > function Create_Random_Float(
> > From : in Float;
> > To : in Float)
> > return Float is
> >
> > Seed : Ada.Numerics.Float_Random.Generator;
> > begin
> > Ada.Numerics.Float_Random.Reset(Seed);
> >
> > return From + (Ada.Numerics.Float_Random.Random(Seed) * To);
> > end Create_Random_Float;
> >
> > This works.
>
> No, it doesn't. If From is 5 and To is 10, This gives a value in 5 .. 15.
You're right.
next prev parent reply other threads:[~2016-09-17 23:53 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-17 19:40 Ada.Numerics.Float_Random.Generator question Andrew Shvets
2016-09-17 20:09 ` J-P. Rosen
2016-09-17 20:14 ` Andrew Shvets
2016-09-17 21:01 ` Jeffrey R. Carter
2016-09-17 23:53 ` Andrew Shvets [this message]
2016-09-19 19:07 ` rieachus
2016-09-25 23:41 ` brbarkstrom
2016-09-26 13:04 ` Robert Eachus
2016-09-26 18:48 ` brbarkstrom
2016-09-29 9:42 ` Some Dude
2016-10-01 3:35 ` Robert Eachus
2016-10-01 3:59 ` Paul Rubin
2016-10-01 14:23 ` Robert Eachus
2016-10-01 15:49 ` Dmitry A. Kazakov
2016-10-01 16:44 ` Robert Eachus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox