srand in D
Ali Çehreli
acehreli at yahoo.com
Sun Oct 31 17:02:00 UTC 2021
On 10/31/21 9:54 AM, pascal111 wrote:
> Hi! I'm C learner and found the high similarity between C and D, and was
> converting C code into D
Welcome! :) In case it makes to your use cases, check out -betterC as well:
https://dlang.org/spec/betterc.html
> but couldn't get the equivalent of this C
> statement "srand(time(NULL));".
Just comment that line out. :) D's pseudo-random generators start
randomized by default:
import std.stdio;
import std.random;
void main() {
// Pick a number between [0,10)
writeln(uniform(0, 10));
}
The documentation is at
https://dlang.org/phobos/std_random.html
Ali
More information about the Digitalmars-d-learn
mailing list