增加一些随机相关的函数
增加ObjWeakHolder去实现弱引用