// 计算随机数(同一时刻值不会重复)
uint32_t createRandam32()
{
static boost::mt19937 mt((uint32_t)time(NULL));
return mt();
}
// 计算指定缓冲的crc32检验值
uint32_t crc32( const void* data, size_t size )
{
boost::crc_32_type crc32;
crc32.process_bytes(data, size);
return crc32();
}
boost计算随机数和计算crc32简单示例
最新推荐文章于 2024-02-18 17:16:22 发布