title: Generate 128 bit(uint128_t) randomly in c++ via boost::random
body: <p>How to generate a 128 bit number in c++ via boost::random. I have read the official doc. The uniform_int_distribution could only generate 64 bit(length of int).
  Thanks in advance.</p>