Home
last modified time | relevance | path

Searched refs:randomTime (Results 1 - 2 of 2) sorted by relevance

/foundation/communication/bluetooth/frameworks/inner/src/
H A Duuid.cpp78 struct tm randomTime; in RandomUUID() local
83 localtime_r(&tv.tv_sec, &randomTime); in RandomUUID()
93 random.uuid_[6] = static_cast<uint8_t>((randomTime.tm_sec + static_cast<int>(randNum)) & 0xFF); in RandomUUID()
95 random.uuid_[5] = static_cast<uint8_t>((randomTime.tm_min + (randNum >> 8)) & 0xFF); in RandomUUID()
97 random.uuid_[4] = static_cast<uint8_t>((randomTime.tm_hour + (randNum >> 16)) & 0xFF); in RandomUUID()
99 random.uuid_[3] = static_cast<uint8_t>((randomTime.tm_mday + (randNum >> 24)) & 0xFF); in RandomUUID()
100 random.uuid_[2] = static_cast<uint8_t>(randomTime.tm_mon & 0xFF); // 2是uuid的数组下标 in RandomUUID()
101 random.uuid_[1] = static_cast<uint8_t>(randomTime.tm_year & 0xFF); // 1是uuid的数组下标 in RandomUUID()
102 random.uuid_[0] = static_cast<uint8_t>((randomTime.tm_year & 0xFF00) >> 8); // 0是uuid的数组下标,右移8位 in RandomUUID()
/foundation/communication/bluetooth/frameworks/inner/ipc/common/
H A Dbt_uuid.cpp36 struct tm randomTime = {}; in Random() local
42 localtime_r(&tv.tv_sec, &randomTime); in Random()
63 static_cast<uint8_t>((static_cast<unsigned int>(randomTime.tm_sec) + randNum) & 0xFF); in Random()
65 static_cast<uint8_t>((static_cast<unsigned int>(randomTime.tm_min) + (randNum >> BASE_BIT_OPT_SIZE)) & 0xFF); in Random()
67 static_cast<uint8_t>((static_cast<unsigned int>(randomTime.tm_hour) + in Random()
70 static_cast<uint8_t>((static_cast<unsigned int>(randomTime.tm_mday) + in Random()
73 static_cast<uint8_t>(static_cast<unsigned int>(randomTime.tm_mon) & 0xFF); in Random()
75 static_cast<uint8_t>(static_cast<unsigned int>(randomTime.tm_year) & 0xFF); in Random()
77 static_cast<uint8_t>((static_cast<unsigned int>(randomTime.tm_year) & 0xFF00) >> BASE_BIT_OPT_SIZE); in Random()

Completed in 1 milliseconds