修改UUID生成器，使其能独立使用