summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-08-19 23:19:44 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-08-19 23:19:44 +0200
commit921db62f5055b8b77ae1d8c677e43f11371d90c4 (patch)
treeb8683e7101aeac21f8bbb7cbd9475caad2303629 /src/balancer/blc_distribution.erl
parent78f689ceed7819943b85e6c63e1c96396ca0e386 (diff)
...
Diffstat (limited to 'src/balancer/blc_distribution.erl')
-rw-r--r--src/balancer/blc_distribution.erl10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/balancer/blc_distribution.erl b/src/balancer/blc_distribution.erl
index 2e8a141..a305dd4 100644
--- a/src/balancer/blc_distribution.erl
+++ b/src/balancer/blc_distribution.erl
@@ -10,7 +10,8 @@
-export
(
[
- generate/2
+ generate/2,
+ generate/3
]
).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -50,7 +51,12 @@ generate_internals (N, CurrentResult, Sequence) ->
-spec generate (non_neg_integer(), 0..100) -> list(list(0..100)).
generate (0, _Step) -> [];
generate (Elements, Step) ->
- Sequence = lists:seq(0, 100, Step),
+ generate(Elements, 0, Step).
+
+-spec generate (non_neg_integer(), 0..100, 0..100) -> list(list(0..100)).
+generate (0, _Min, _Step) -> [];
+generate (Elements, Min, Step) ->
+ Sequence = lists:seq(Min, 100, Step),
generate_internals
(
(Elements - 1),