diff options
Diffstat (limited to 'kpov_judge/kpov_random_helpers.py')
-rwxr-xr-x | kpov_judge/kpov_random_helpers.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kpov_judge/kpov_random_helpers.py b/kpov_judge/kpov_random_helpers.py index ef6d68c..3ce5b11 100755 --- a/kpov_judge/kpov_random_helpers.py +++ b/kpov_judge/kpov_random_helpers.py @@ -72,6 +72,11 @@ def IPv4_addr_gen(r, network, n_generated=1): hosts.append(socket.inet_ntoa(struct.pack('>I', net | i))) return hosts +def MAC_gen(r): + s = "0123456789ABCDEF" + return ":".join([r.choice(s) + r.choice("26AE")] + \ + [r.choice(s) + r.choice(s) for i in xrange(5)]) + common_file_extensions = ['jpg', 'png', 'txt', 'doc', 'cfg', 'pdf', 'odt', 'cpp', 'c', 'sh', 'java'] def fname_gen(r, extension = True): s = alnum_gen(r, 8) |