python - 运行附加列表的 if 循环时获取“无”
问题描述
我正在尝试编写一个代码,使用随机种子给出两个人生日相同的概率。当我运行 if 语句时,我得到返回“无”。在我的 if 语句中,我使用以下方法附加一个带有随机种子的列表:list1.append(random.seed(2020))
两个问题:
- 是否可以像在 if 循环中那样调用 random.seed
- 有没有办法限制随机种子可以产生的数字范围,因为它需要是 1 到 365 之间的数字?
解决方案
您可能希望在循环中使用它:
list1.append(random.randint(1,365))
我猜seed() 返回None。
推荐阅读
- typo3 - TypoScript:从 pages.media 根页面获取图像 - 或者如何在 TypoScript 中使用 FAL 和 7LTS 中的水平滑动功能?
- go - 如何通过 URL 操作在 golang 中代理 GET 请求
- reactjs - 反应本机重新渲染导致视图滚动到顶部-我的键在渲染之间是否改变?
- dygraphs - 拥有不同的 Dygraph 图例
- spring - 如果我们在 Spring Boot 中以编程方式配置数据源,Spring Boot 数据源属性会起作用吗
- git - 一个 git 远程是否知道另一个?
- wpf - 如何在自动生成的 wpf DataGridCells 中设置绑定选项?
- hadoop - 如何在 Apache PIG 中读取 JSON 列作为字段
- ruby-on-rails - rails 和 rake 命令冻结/挂起
- c# - ReactiveUI - 当 ToProperty 在同一个 Observable 上正常时 ReactiveCommand 失败