浮動小数点数を使ってオブジェクトの位置を定義する、仮想現実世界にオブジェクトを配置するためのランダムな浮動小数点数を生成したいと考えています。今は、random.uniform呼び出しを使用してオブジェクトで「ボックス」を一様に塗りつぶすのは簡単です。私がやりたい何不連続な範囲のセットでランダムな浮動小数点数を生成する
import random
#generate random floating coordinates
for z in range(1000):
x = random.uniform(-1,1)
y = random.uniform(-1,1)
z = random.uniform(-1,1)
#shape = vizshape.addSphere() commented out because this is an uncommon module for VR but I wanted to show how floats are being used
#shape.setPosition([x,y,z])
は、引数を渡すが、それがで山車を生成するための1つの以上の範囲を指定します)(random.uniformすることで、何かのように:もちろんこれは、エラーの原因となります
x = random.uniform([-1,1],[2,3])
私は浮動小数点数をサイズの異なる複数の不連続な範囲で取得する方法を探しています。私は、生成された浮動小数点が私の希望する範囲内にあるかどうかを確認するために別のチェックを書かずに、それをやりたいと思います。何か案は?