Spaces:
Sleeping
Sleeping
Download user_groups.py from aail-hf/ensemble_machine: direct link, hf CLI and curl.
- Browser
- Download file 955 Bytes
-
https://huggingface.co/spaces/aail-hf/ensemble_machine/resolve/refs%2Fpr%2F1/user_groups.py
- Command line
-
hf download hf://spaces/aail-hf/ensemble_machine@refs/pr/1/user_groups.py
-
curl -L -o user_groups.py https://huggingface.co/spaces/aail-hf/ensemble_machine/resolve/refs%2Fpr%2F1/user_groups.py
955 Bytes
| import random | |
| import string | |
| def generate_unique_code(existing_codes, length=6): | |
| while True: | |
| code = ''.join(random.choices(string.ascii_lowercase + string.digits, k=length)) | |
| if code not in existing_codes: | |
| return code | |
| def generate_user_data(num_codes_per_group=10): | |
| user_data = {} | |
| existing_codes = set() | |
| groups = ["A", "B", "C"] | |
| for group in groups: | |
| for _ in range(num_codes_per_group): | |
| code = generate_unique_code(existing_codes) | |
| existing_codes.add(code) | |
| user_data[code] = {"group": group} | |
| return user_data | |
| if __name__ == "__main__": | |
| user_data = generate_user_data() | |
| print(user_data) | |
| import json | |
| with open('user_data.json', 'w') as file: | |
| json.dump(user_data, file) | |
| else: | |
| # test user data | |
| user_data = { | |
| "code123": {"group": "A"}, | |
| "code456": {"group": "B"}, | |
| "code789": {"group": "C"}, | |
| } | |