mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-08-06 18:00:28 +00:00
use random() instead of rand()
This commit is contained in:
parent
699e7dff6e
commit
026de06478
1 changed files with 31 additions and 31 deletions
|
@ -834,42 +834,42 @@ int LuaUuidV4(lua_State *L) {
|
||||||
'8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
|
'8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
|
||||||
static char uuid_str[37] = {0};
|
static char uuid_str[37] = {0};
|
||||||
|
|
||||||
uuid_str[0] = v[rand() % 16];
|
uuid_str[0] = v[random() % 16];
|
||||||
uuid_str[1] = v[rand() % 16];
|
uuid_str[1] = v[random() % 16];
|
||||||
uuid_str[2] = v[rand() % 16];
|
uuid_str[2] = v[random() % 16];
|
||||||
uuid_str[3] = v[rand() % 16];
|
uuid_str[3] = v[random() % 16];
|
||||||
uuid_str[4] = v[rand() % 16];
|
uuid_str[4] = v[random() % 16];
|
||||||
uuid_str[5] = v[rand() % 16];
|
uuid_str[5] = v[random() % 16];
|
||||||
uuid_str[6] = v[rand() % 16];
|
uuid_str[6] = v[random() % 16];
|
||||||
uuid_str[7] = v[rand() % 16];
|
uuid_str[7] = v[random() % 16];
|
||||||
uuid_str[8] = '-';
|
uuid_str[8] = '-';
|
||||||
uuid_str[9] = v[rand() % 16];
|
uuid_str[9] = v[random() % 16];
|
||||||
uuid_str[10] = v[rand() % 16];
|
uuid_str[10] = v[random() % 16];
|
||||||
uuid_str[11] = v[rand() % 16];
|
uuid_str[11] = v[random() % 16];
|
||||||
uuid_str[12] = v[rand() % 16];
|
uuid_str[12] = v[random() % 16];
|
||||||
uuid_str[13] = '-';
|
uuid_str[13] = '-';
|
||||||
uuid_str[14] = '4';
|
uuid_str[14] = '4';
|
||||||
uuid_str[15] = v[rand() % 16];
|
uuid_str[15] = v[random() % 16];
|
||||||
uuid_str[16] = v[rand() % 16];
|
uuid_str[16] = v[random() % 16];
|
||||||
uuid_str[17] = v[rand() % 16];
|
uuid_str[17] = v[random() % 16];
|
||||||
uuid_str[18] = '-';
|
uuid_str[18] = '-';
|
||||||
uuid_str[19] = v[8 + rand() % 4];
|
uuid_str[19] = v[8 + random() % 4];
|
||||||
uuid_str[20] = v[rand() % 16];
|
uuid_str[20] = v[random() % 16];
|
||||||
uuid_str[21] = v[rand() % 16];
|
uuid_str[21] = v[random() % 16];
|
||||||
uuid_str[22] = v[rand() % 16];
|
uuid_str[22] = v[random() % 16];
|
||||||
uuid_str[23] = '-';
|
uuid_str[23] = '-';
|
||||||
uuid_str[24] = v[rand() % 16];
|
uuid_str[24] = v[random() % 16];
|
||||||
uuid_str[25] = v[rand() % 16];
|
uuid_str[25] = v[random() % 16];
|
||||||
uuid_str[26] = v[rand() % 16];
|
uuid_str[26] = v[random() % 16];
|
||||||
uuid_str[27] = v[rand() % 16];
|
uuid_str[27] = v[random() % 16];
|
||||||
uuid_str[28] = v[rand() % 16];
|
uuid_str[28] = v[random() % 16];
|
||||||
uuid_str[29] = v[rand() % 16];
|
uuid_str[29] = v[random() % 16];
|
||||||
uuid_str[30] = v[rand() % 16];
|
uuid_str[30] = v[random() % 16];
|
||||||
uuid_str[31] = v[rand() % 16];
|
uuid_str[31] = v[random() % 16];
|
||||||
uuid_str[32] = v[rand() % 16];
|
uuid_str[32] = v[random() % 16];
|
||||||
uuid_str[33] = v[rand() % 16];
|
uuid_str[33] = v[random() % 16];
|
||||||
uuid_str[34] = v[rand() % 16];
|
uuid_str[34] = v[random() % 16];
|
||||||
uuid_str[35] = v[rand() % 16];
|
uuid_str[35] = v[random() % 16];
|
||||||
uuid_str[36] = '\0';
|
uuid_str[36] = '\0';
|
||||||
lua_pushfstring(L, uuid_str);
|
lua_pushfstring(L, uuid_str);
|
||||||
return 1;
|
return 1;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue