some gen function
Merge branch 'master' of huyinghuan:huyinghuan/slow-data