我想填充一个 100x100 个方块的网格,使用类似 Tetris 的复杂形状。这些形状由我自己生成并储存在某种数据库中。是否有一个算法可以从这个数据库中选择随机形状来填充这个网格,尽可能优化?基本上,我想自动填充一个随机物品的库存,尽可能优化。