Quuxplusone added a comment.

@weimingz: Since your platform supports `srand(0)`, is it possible to look at 
how your platform implements `srand(0)` and "inline" that implementation into 
`random_device`? That seems like it would be more in keeping with the other 
ifdefs in this file.

I'm confident that constructing an instance of `random_device` MUST NOT 
actually call `srand`. (I'd like to say that it shouldn't even call `rand`.) 
Either of those calls would be observable by the programmer. But there is a 
precedent for e.g. `random_shuffle` making calls to `rand`.


Repository:
  rCXX libc++

https://reviews.llvm.org/D41316



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to