boost计算随机数和计算crc32简单示例 - jwybobo2007的专栏 - 博客频道 - CSDN.NET
- // 计算随机数(同一时刻值不会重复)
- 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();
- }