diff --git a/cyaron/vector.py b/cyaron/vector.py index c6b70e4..c5ba73e 100644 --- a/cyaron/vector.py +++ b/cyaron/vector.py @@ -54,9 +54,9 @@ def random(num: int = 5, position_range: list = None, mode: VectorRandomMode = 0 result = [] if mode == VectorRandomMode.repeatable: - result = [[random.randint(x, y) for x, y in zip(offset, length)] for _ in range(num)] + result = [[random.randint(x, x + y) for x, y in zip(offset, length)] for _ in range(num)] elif mode == VectorRandomMode.float: - result = [[random.uniform(x, y) for x, y in zip(offset, length)] for _ in range(num)] + result = [[random.uniform(x, x + y) for x, y in zip(offset, length)] for _ in range(num)] elif mode == VectorRandomMode.unique and vector_space > 5 * num: # O(NlogN) num_set = set()