a semi-sequential UUID generator for better indexing support