On 1/8/22 7:17 PM, kdevel wrote:
On Saturday, 8 January 2022 at 23:34:17 UTC, Ali Çehreli wrote:
[...]
Apparently, the programmer wanted uniformly distributed randomness
that is reproducible. That's why they use a generator that is seeded
with 42 there.
It does produce random results but the first Fruit happens to be
"mango" with that seed.
enum Fruit { apple, mango, pear }
version (X86_64)
writeln(uniform!Fruit);
```
This modified program delivers a fruit mix. Alas not in the online
version, where one is supposed to have a preference for apples.
The online compiler caches results to save on computational resources.
So if you don't change the code, you will get the same result.
Just add spacing to get it to rebuild.
-Steve