From 7cd46f6842cc0e0c8279b1f1607d9ffb4acb9102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Haoran=20S=2E=20Diao=20=28=E5=88=81=E6=B5=A9=E7=84=B6=29?= <0@hairydiode.xyz> Date: Wed, 5 Jul 2023 04:53:17 -0700 Subject: initial commit, includes venv --- randtest.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 randtest.py (limited to 'randtest.py') diff --git a/randtest.py b/randtest.py new file mode 100755 index 0000000..1be410e --- /dev/null +++ b/randtest.py @@ -0,0 +1,30 @@ +#!/bin/python3.11 +import sys +import random +import argparse +import datetime +def main(): + #argument parsing + parg = argparse.ArgumentParser(prog='randtest', + description='generates random butes', + ) + parg.add_argument('-n', '--nbytes', type=int, + help='number of bytes to write', + default=100) + parg.add_argument('-f', '--file', + help='file name to write to', + default='test') + args = parg.parse_args() + fname = args.file + nbytes = args.nbytes + + #random + random.seed(datetime.datetime.now().microsecond) + #file open in byte mode + f = open(fname, 'wb') + #write the file + f.write(random.randbytes(nbytes)) + #close the file + f.close() + +main() -- cgit v1.1