...
The C Standard function rand() (available in stdlib.h) does not have good random number properties. The numbers generated by rand() have a comparatively short cycle, and the numbers may be predictable.
...
Noncompliant Code Example
The following code generates an ID with a numeric part produced by calling the rand() function. The IDs produced are predictable and have limited randomness.
...