duck.utils.rand_domain¶
Module Contents¶
Functions¶
Generates a random domain name valid according to RFC 1034/1035. |
|
Generates a random label for a domain name. |
API¶
- duck.utils.rand_domain.generate_random_domain(max_labels: int = 3, max_label_length: int = 32) str[source]¶
Generates a random domain name valid according to RFC 1034/1035.
- Parameters:
max_labels – Maximum number of labels in the domain. Default is 3.
max_label_length – Maximum length of each label. Default is 63.
- Returns:
A random domain name.
- Return type:
str