add random for seed
@@ -961,7 +961,7 @@ luaopen_skynet_crypt(lua_State *L) {
if (!init) {
// Don't need call srandom more than once.
init = 1 ;
- srandom((time(NULL) << 16) ^ getpid());
+ srandom((random() << 8) ^ (time(NULL) << 16) ^ getpid());
}
luaL_Reg l[] = {
{ "hashkey", lhashkey },
