add random
Merge branch 'master' into base
Merge branch 'master' into base
task1: pseudo random 重新实现
task2: 通用 loop
 add new unittest for pseudo random
 move guid to base
 remove guid
 move util/hash to base
 move obsolute
 .