--- /dev/null
+import random
+import string
+import os
+import time
+
+# Configure script based on environment variables
+PS = int(os.environ.get("STRPS", 10))
+LEN = int(os.environ.get("STRLEN", 200))
+SPREAD = int(os.environ.get("SPREAD", 10))
+
+i = 0
+T = time.time()
+RATE = PS
+TPS = PS
+
+while True:
+ GENLEN = int((LEN-13)*(1-((random.randint(0, SPREAD*2)-SPREAD)/200)))
+ print ("Rate=", RATE, ''.join(random.choice(string.ascii_uppercase + string.ascii_lowercase + string.digits + " " +
+ " " + " ") for _ in range(GENLEN)))
+ time.sleep(1 / TPS)
+ i = i+1
+ if i >= PS / 2:
+ i = 0
+ t2 = time.time()
+ RATE = round(((PS / 2) / (t2 - T)), 2)
+ T = t2
+ TPS = TPS*(PS/RATE)