On Saturday, 8 June 2024 at 21:04:16 UTC, monkyyy wrote:
generate is a very rare function and do novices understand
lamdas?
Yes I know lamdas, but try not to use them.
I am not very picky about the exact source of time, I just want a
different integer every time I run the program. But while l
On Saturday, 8 June 2024 at 13:19:30 UTC, Eric P626 wrote:
Now I want to seed the generator using system time.
Just to be clear, do you _specifically_ want to use the system
time, or are you aiming to use the system time to generate
different seeds for each run?
If the latter you might pref
On Saturday, 8 June 2024 at 16:09:04 UTC, monkyyy wrote:
rng is an optional parameter, `uniform(0,100).writeln;` alone
works; the docs not telling you that is really bad
The docs do tell you that `rng` is an optional parameter of
`uniform`:
https://dlang.org/phobos/std_random.html#uniform
Ho
On Saturday, 8 June 2024 at 18:25:20 UTC, drug007 wrote:
~~~
{
const seed = castFrom!long.to!uint(Clock.currStdTime);
auto rng = Random(seed);
auto result = generate!(() => uniform(0, 10,
rng))().take(7);
// new random numbers sequence every time
res
On Sunday, 9 June 2024 at 13:20:09 UTC, Joseph Rushton Wakeling
wrote:
On Saturday, 8 June 2024 at 16:09:04 UTC, monkyyy wrote:
rng is an optional parameter, `uniform(0,100).writeln;` alone
works; the docs not telling you that is really bad
The docs do tell you that `rng` is an optional parame
On Sunday, 9 June 2024 at 07:11:22 UTC, Eric P626 wrote:
On Saturday, 8 June 2024 at 21:04:16 UTC, monkyyy wrote:
generate is a very rare function and do novices understand
lamdas?
Yes I know lamdas, but try not to use them.
I am not very picky about the exact source of time, I just want
a d
On 09.06.2024 16:37, Eric P626 wrote:
On Saturday, 8 June 2024 at 18:25:20 UTC, drug007 wrote:
~~~
{
const seed = castFrom!long.to!uint(Clock.currStdTime);
auto rng = Random(seed);
auto result = generate!(() => uniform(0, 10, rng))().take(7);
// new random number