给我三个方法，用于在Python中生成随机字符串。
1. 使用random模块和字符串常量，例如： 

   ```python
   import random
   import string
   
   # 生成一个长度为10的随机字符串
   random_string = ''.join(random.choices(string.ascii_letters + string.digits, k=10))
   ```

2. 使用secrets模块和字符串常量，确保生成的字符串更加安全，例如：

   ```python
   import secrets
   import string
   
   # 生成一个长度为10的随机字符串
   random_string = ''.join(secrets.choice(string.ascii_letters + string.digits) for _ in range(10))
   ```

3. 使用uuid模块生成UUID字符串，例如：

   ```python
   import uuid
   
   # 生成一个随机的UUID字符串
   random_string = str(uuid.uuid4())
   ```