It's easy to blame PHP (edit: not that I think the author meant to suggest that PHP or Windows is at fault), but LCGs are quite common in standard libraries and really bad at this particular task:
https://en.wikipedia.org/wiki/Linear_congruential_generator#...