python-3.x - 在放置组件时生成不与先前变量重叠的随机变量
问题描述
我在 Python 中使用随机变量将组件随机放置在网格上,重复以下代码行以放置要放置的组件数量:
[random.randint(0,32), random.randint(0,27), random.randint(0,3), 1]
而且,我还为数组中的每个部分设置了部分尺寸,如下所示:
partSizes = [[[10, 10], [4, 2], [4, 2]]]
因此,当我在网格上随机放置零件时,其中一些会重叠,我需要通过跳过先前放置的零件占用的网格部分来避免这种情况。我对 Python 很陌生,所以我很难弄清楚这一点。任何帮助都感激不尽。问候
解决方案
推荐阅读
- python - 如何将单个函数应用于对象列表中的不同属性组合?
- c# - FluentAssertions 是否支持字典的 WithStrictOrdering?
- amazon-web-services - AWS Fargate 任务能否在不创建存储库策略的情况下从另一个账户的 ECR 拉取映像?
- python - 检查列表和数字范围内没有重复
- microsoft-teams - 为什么 Microsoft Teams 中自适应卡片的宽度会横向挤压消息
- java - Java HttpClient 请求的“对等连接重置”
- svg - 从 svgr/webpack 将选项传递给内置 svgo
- c++ - C++中的变量是隐式指针吗
- c# - 使用 LINQ 和谓词时实体框架核心未生成 Where 子句
- python - Django 表单字段不显示