anchor.diff:  -spec init([]) -> {ok, state_t()}.
   init([]) ->
       %% Seed the process at initialization.
  -    rand:seed(exsplus, {erlang:phash2([node()]),
  +    rand:seed(exsplus, {erlang:phash2([partisan_peer_service_manager:mynode()]),
                           erlang:monotonic_time(),
                           erlang:unique_integer()}),
   
  
positive.code: 
  %% @doc Leave the cluster.
  leave() ->
      gen_server:call(?MODULE, {leave, node()}, infinity).
  
  %% @doc Remove another node from the cluster.
  leave(Node) ->
  
negative.code:     %% Reconnect disconnected members and members waiting to join.
      Members = members(Membership),
      AllPeers = lists:filter(fun(#{name := N}) ->
                        case partisan_peer_service_manager:mynode() of
                            N ->
                                false;
                            _ ->
  