diff --git a/priv/templates/nodetool b/priv/templates/nodetool index 5d44c058d..97cb5bc07 100644 --- a/priv/templates/nodetool +++ b/priv/templates/nodetool @@ -153,11 +153,12 @@ nodename(Name) -> end. append_node_suffix(Name, Suffix) -> + random:seed(os:timestamp()), case re:split(Name, "@", [{return, list}, unicode]) of [Node, Host] -> - list_to_atom(lists:concat([Node, Suffix, os:getpid(), "@", Host])); + list_to_atom(lists:concat([Node, Suffix, random:uniform(1000), "@", Host])); [Node] -> - list_to_atom(lists:concat([Node, Suffix, os:getpid()])) + list_to_atom(lists:concat([Node, Suffix, random:uniform(1000)])) end. %% convert string to erlang term