Skip to content

Commit 9f401af

Browse files
authored
Merge pull request #420 from VlkrS/seedfix_
ts_utils.erl: Fix calls to rand:seed
2 parents 95aaa4f + d4432a1 commit 9f401af

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/tsung/ts_utils.erl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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});
166166
init_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});
175175
init_seed({A,B,C}) ->
176-
rand:seed(A,B,C).
176+
rand:seed(default, {A,B,C}).
177177

178178
get_node_id() ->
179179
case string:tokens(atom_to_list(node()),"@") of

0 commit comments

Comments
 (0)