ThreadLocalRandom.NextFloat 方法

定义

重载

名称 说明
NextFloat(Single)

返回从零(非独占)到bound(独占)的伪随机float值。

NextFloat(Single, Single)

返回从origin(非独占)到bound(独占)的伪随机float值。

NextFloat(Single)

返回从零(非独占)到bound(独占)的伪随机float值。

[Android.Runtime.Register("nextFloat", "(F)F", "GetNextFloat_FHandler", ApiSince=35)]
public virtual float NextFloat(float bound);
[<Android.Runtime.Register("nextFloat", "(F)F", "GetNextFloat_FHandler", ApiSince=35)>]
override this.NextFloat : single -> single

参数

bound
Single

返回值的独占上限;必须是正和有限。

返回

从零(含)到bound(独占)的伪随机float值。

属性

例外

如果 bound 不是正和有限。

注解

验证该值是否 bound 为正且有限,然后缩放生成的值,使结果从零(含)到 bound (独占)。

适用于 . 的 java.util.concurrent.ThreadLocalRandom.nextFloat(float)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

NextFloat(Single, Single)

返回从origin(非独占)到bound(独占)的伪随机float值。

[Android.Runtime.Register("nextFloat", "(FF)F", "GetNextFloat_FFHandler", ApiSince=35)]
public virtual float NextFloat(float origin, float bound);
[<Android.Runtime.Register("nextFloat", "(FF)F", "GetNextFloat_FFHandler", ApiSince=35)>]
override this.NextFloat : single * single -> single

参数

origin
Single

返回值的非独占下限。

bound
Single

返回值的独占上限。

返回

从(非独占)到bound(独占)的伪随机floatorigin

属性

例外

如果 originbound 不是有限,则其差异不有限,或者 origin 大于或等于 bound

注解

验证两个终结点及其之间的差异是否是有限的,并且 origin 小于 bound,然后缩放并将生成的值转换为该范围。

适用于 . 的 java.util.concurrent.ThreadLocalRandom.nextFloat(float, float)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于