乱数を発生させる関数が用意されていません。ふつう、乱数用のテクスチャを用意し、その値をサンプリングすることで乱数を取得するような手法がとられますが、乱数用のテクスチャを用意して、読み込んで、展開するのは結構なコストです。疑似的な乱数を発生させる1つの方法について紹介します。乱数を発生する方法は様々なところで議論されています。乱数生成のアルゴリズム等については解説しません。見られる程度の制度であり、厳密な方法ではない点に注意してください。精度の高い乱数が必要な時は、テクスチャを利用するしかないでしょう。小数点付き乱数を発生させます。よって絶対値を取るものや、わずかに異なる他の方法もありますが、見かけ上の精度は変化がありませんでした。厳密には異なるかもしれませんが、ここではそこまでの精度を求めていません。ある点に注意してください。しておけば設定のミスによる事故は防ぐことができます。変更しない限り、同じ解像度の画像に対し、乱数は常に同じ結果を返します。同じ乱数の結果が必要であるなら、精度のことも踏まえれば乱数テクスチャを使う方が良いでしょう。して利用するのも良いかもしれません。生成結果テクスチャとしての生成結果は次の通りです。一部を抜粋しています。段階に分割して、それぞれの値が含まれる数を集計しました。中央の値がやや多めに出てしまっています。精度を優先する場合には、より複雑な他のアルゴリズムに切り替えるしかありません。テクスチャを見る限りでは妥協できる範囲な気がします。56ヒストグラムです。著作権Administrator。