使用Python随机生成3D空间(立方体)中给定边界内的均匀分布点

3D space

我试图在python中给定边界内的3D长方体空间中生成2000个随机点。怎么会呢?任何帮助表示赞赏。 谢谢

评论
  • 回家吃饭
    回家吃饭 回复
    import random
    
    xrange = (-1000.0, 1000.0)
    yrange = (-1000.0, 1000.0)
    zrange = (-1000.0, 1000.0)
    
    points = []
    
    [ points.append((random.uniform(*xrange), random.uniform(*yrange), random.uniform(*zrange))) for i in range(2000) ]
    
    print(points)