aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFranciszek Malinka <franciszek.malinka@gmail.com>2022-11-07 00:58:49 +0100
committerFranciszek Malinka <franciszek.malinka@gmail.com>2022-11-07 01:18:33 +0100
commitc46f7874ee89d78af60826fce8bcf965eec958ec (patch)
tree84e000422805075b7f368aaa7b13b1d42fe88123
parentd064f33785b066fb9dc5d3b23421245665dec40c (diff)
Script to create random table
-rw-r--r--encoder/create-test-data.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/encoder/create-test-data.py b/encoder/create-test-data.py
new file mode 100644
index 0000000..b14db75
--- /dev/null
+++ b/encoder/create-test-data.py
@@ -0,0 +1,16 @@
+import random
+import sys
+
+f_name = sys.argv[1]
+n_tuples = int(sys.argv[2])
+
+alphabet = 'abcdefghjijklmnopqrstuvwxyz0123456789'
+
+
+def rand_str():
+ return ''.join(random.choices(alphabet, k=random.randint(1, 128)))
+
+
+with open(f_name, "w") as f:
+ for i in range(n_tuples):
+ f.write(f"{random.randint(0,2**31-1)},{rand_str()},{random.randint(0,2**31-1)},{rand_str()}\n")