ThreadLocalRandom.NextFloat 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| NextFloat(Single) |
回傳一個從零(包含)到 |
| NextFloat(Single, Single) |
回傳一個從 |
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 所創建與分享的作品,並依授權條款所描述的使用進行修改。