のScaladocページランダム(http://www.scala-lang.org/api/current/scala/util/Random.html)は、nextDouble "この乱数ジェネレータのシーケンスから0.0〜1.0の間に均等に分布する次の擬似乱数を返します。ScalaのRandom.nextDoubleの範囲は何ですか?
かなり目立つように、「包含」から除外されます。たとえば、値0.0と1.0は可能ですか?もしそうなら、どちらの(あるいはその両方)?たとえば、この数値で除算している場合は、0が返された値でないことを確認する必要があります。他のケースでは、私は1.0を望んでいないかもしれません。明らかに、これはテストで入手するのが難しいです。約10^15の値は0.0〜1.0です。
どちらですか?
サイドノート:1.0は排他的ですが、浮動小数点数の内部表現のために、1.0に近い値が1.0と表示されることがあります(これにはJavaパズルがありますが私は今それを見つけることができません)。 – sschaef