...
| Code Block | ||
|---|---|---|
| ||
enum {len = 12};
char id[len]; /* id will hold the ID, starting with
* the characters "ID" followed */
by a
/* followed by a* random integer */
int r;
int num;
/* ... */
r = rand(); /* generate a random integer */
num = snprintf(id, len, "ID%-d", r); /* generate the ID */
/* ... */
|
...
| Code Block | ||
|---|---|---|
| ||
enum {len = 12};
char id[len]; /* id will hold the ID, starting with
* the characters "ID" followed */
by a
/* followed by a* random integer */
int r;
int num;
/* ... */
time_t now = time(NULL);
if (now == (time_t) -1) {
/* handle error */
}
srandom(now); /* seed the PRNG with the current time */
/* ... */
r = random(); /* generate a random integer */
num = snprintf(id, len, "ID%-d", r); /* generate the ID */
/* ... */
|
...