Skip to content

Commit f94660b

Browse files
Revert "[Benchmark] Adapt data generation of integer columns."
This reverts commit 82788c4.
1 parent aefd009 commit f94660b

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

benchmark/operators/gen.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,21 @@ def gen_random_int_values(smallest :int, largest :int, num :int):
142142
if largest - smallest == num:
143143
return list(range(smallest, largest))
144144

145-
return random.sample(range(smallest, largest), k=num)
145+
taken = set()
146+
counter = largest - num
147+
values = list()
148+
149+
for i in range(0, num):
150+
val = random.randrange(smallest, largest - num)
151+
if val in taken:
152+
values.append(counter)
153+
counter += 1
154+
else:
155+
taken.add(val)
156+
values.append(val)
157+
158+
assert len(values) == len(set(values))
159+
return values
146160

147161

148162
#=======================================================================================================================

0 commit comments

Comments
 (0)