lib自制随机数生成模块