# TypeError: 'NoneType' 对象不可调用（在 np.random.seed 处）

- **ID:** `python/numpy-random-seed-none`
- **领域:** python
- **类别:** type_error
- **验证级别:** ai_generated
- **修复率:** 80%

## 根因

代码执行 `seed = np.random.seed(42)` 后调用 `seed()`。np.random.seed 返回 None，不是可调用对象。

## 版本兼容性

| 版本 | 状态 | 引入 | 弃用 |
|------|------|------|------|
| 3.x | active | — | — |

## 解决方案

1. **** (98% 成功率)
   ```
   np.random.seed(42)  # call directly, don't assign
   ```
2. **** (95% 成功率)
   ```
   rng = np.random.default_rng(42)  # modern API
   ```

## 无效尝试

- **** — Works once but confusing and easy to break (60% 失败率)
- **** — Calls None, same error (95% 失败率)
