In page 50, the book gives a code for creating test-data. It uses;
srand48(time(UnsafeMutablePointer(bitPattern: 0))) for seed and it called drand48() to produce non-negative, double-precision, floating-point values, uniformly distributed over the interval [0.0 , 1.0].
My question is why don’t we use srand48(arc4random()) ? Is there a specific reason to use time_t for seed inside stand(48)?