|
|
| version 1.1, 2025/11/17 19:53:08 | version 1.2, 2025/11/17 20:02:47 |
|---|---|
| Line 0 | Line 1 |
| #include <stdio.h> | |
| #include <stdlib.h> | |
| #include <elwix.h> | |
| int | |
| main(int argc, char **argv) | |
| { | |
| u_char buf[BUFSIZ], len=8; | |
| int i; | |
| uuid_t uuid; | |
| printf("Random long=%x\n", e_random()); | |
| if (argc > 1) | |
| len = MIN(atoi(argv[1]), sizeof buf); | |
| printf("Random buf ret=%d 0x", e_randbuf(buf, len)); | |
| for (i = 0; i < len; i++) | |
| printf("%02x", buf[i]); | |
| printf("\n"); | |
| printf("UUID gen ret=%d 0x", uuid_gen(uuid)); | |
| for (i = 0; i < sizeof uuid; i++) | |
| printf("%02x", uuid[i]); | |
| printf("\n"); | |
| printf("UUID string ret=%d ", uuid_str(uuid, buf, sizeof buf)); | |
| printf("%s\n", buf); | |
| return 0; | |
| } |