diff --git a/python-programming/generate_C_lang_token.py b/python-programming/generate_C_lang_token.py new file mode 100644 index 0000000..fdd6270 --- /dev/null +++ b/python-programming/generate_C_lang_token.py @@ -0,0 +1,19 @@ +#!/usr/bin/python3 + +# generate_C_lang_token.py +# +# Author: Intel A80486DX2-66 +# License: Creative Commons Zero 1.0 Universal + +from random import choice +from string import ascii_lowercase, ascii_uppercase, digits + +first_char_alphabet = ascii_uppercase + ascii_lowercase + "_" +alphabet = first_char_alphabet + digits + +random_token = lambda n: \ + "".join( \ + [choice(first_char_alphabet)] + \ + [choice(alphabet) for i in range(n - 1)]) if n > 0 else "" + +print("Random token:", random_token(int(input("Token length? "))))