Yuriy Zhloba 9 лет назад
Родитель
Сommit
a2e9f3fdcd
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/epgsql_pool_worker.erl

+ 2 - 1
src/epgsql_pool_worker.erl

@@ -33,7 +33,8 @@ stop(Pid) ->
 -spec init(gs_args()) -> gs_init_reply().
 init(PoolName) ->
     process_flag(trap_exit, true),
-    random:seed(now()),
+    <<A:32, B:32, C:32>> = crypto:rand_bytes(12),
+    random:seed({A,B,C}),
     self() ! open_connection,
     {ok, #state{pool_name = PoolName,
                 send_keep_alive_timer = make_ref(), % no need to check for undefined in cancel_timer