@@ -162,7 +162,7 @@ init_seed(A) when is_integer(A)->
162162 % % node to set a reproductible but different seed for each launcher.
163163 Id = get_node_id (),
164164 ? DebugF (" Seeding with ~p on node ~p~n " ,[Id ,node ()]),
165- rand :seed (1000 * Id ,- 1000 * A * Id ,1000 * A * A );
165+ rand :seed (default , { 1000 * Id ,- 1000 * A * Id ,1000 * A * A } );
166166init_seed ({A ,B }) when is_integer (A ) and is_integer (B )->
167167 Id = get_node_id (),
168168 ? DebugF (" Seeding with ~p ~p ~p on node ~p~n " ,[A ,B ,Id ,node ()]),
@@ -171,9 +171,9 @@ init_seed({A,B}) when is_integer(A) and is_integer(B)->
171171 % % initial pseudo random values will be quite closed to each
172172 % % other. Trying to avoid this by using a multiplier big enough
173173 % % (because the algorithm use mod 30XXX , see random.erl).
174- rand :seed (4000 * A * B * Id ,- 4000 * B * A * Id ,4000 * Id * Id * A );
174+ rand :seed (default , { 4000 * A * B * Id ,- 4000 * B * A * Id ,4000 * Id * Id * A } );
175175init_seed ({A ,B ,C }) ->
176- rand :seed (A ,B ,C ).
176+ rand :seed (default , { A ,B ,C } ).
177177
178178get_node_id () ->
179179 case string :tokens (atom_to_list (node ())," @" ) of
0 commit comments