語言

ThreadLocalRandom.NextFloat 方法

定義

多載

名稱 Description
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 文件 java.util.concurrent.ThreadLocalRandom.nextFloat(float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

回傳值的排他上限。

傳回

一個從origin(包含)到bound(獨佔)的偽隨機float值。

屬性

例外狀況

若 origin 或 bound 非有限,則它們的差也非有限,或 origin 大於或等於 bound。

備註

驗證兩個端點及其差值皆為有限,且 origin 小 bound於 ,然後用縮放並將生成值轉換到該範圍內。

Java 文件 java.util.concurrent.ThreadLocalRandom.nextFloat(float, float)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於