生成一系列随机密码，每个密码由8个字符组成，包括至少一个数字、一个小写字母、一个大写字母和一个特殊字符(@#&%等)。
以下是Python代码实现：

```python
import random
import string

# 定义密码生成函数
def generate_password():
    # 密码包括字母、数字、特殊字符
    characters = string.ascii_letters + string.digits + string.punctuation
    password = ''
    # 确保至少包括一个数字、一个小写字母、一个大写字母和一个特殊字符
    password += random.choice(string.digits)
    password += random.choice(string.ascii_lowercase)
    password += random.choice(string.ascii_uppercase)
    password += random.choice(string.punctuation)
    # 生成剩余字符
    for i in range(4):
        password += random.choice(characters)
    # 将密码随机打乱
    password_list = list(password)
    random.shuffle(password_list)
    password = ''.join(password_list)
    return password

# 生成10个密码
passwords = [generate_password() for i in range(10)]
print(passwords)
```

此代码会输出10个符合要求的随机密码。