語言

Random.NextInt 方法

定義

多載

名稱 Description
NextInt()

回傳來自此隨機數產生器序列的下一個偽隨機、均勻分布 int 的值。

NextInt(Int32)

回傳一個偽隨機、均勻分布 int 的值,介於0(含)與指定值(排他)之間,取自此隨機數產生器的序列。

NextInt()

回傳來自此隨機數產生器序列的下一個偽隨機、均勻分布 int 的值。

[Android.Runtime.Register("nextInt", "()I", "GetNextIntHandler")]
public virtual int NextInt();
[<Android.Runtime.Register("nextInt", "()I", "GetNextIntHandler")>]
abstract member NextInt : unit -> int
override this.NextInt : unit -> int

傳回

下一個偽隨機、均勻分布 int 的隨機數值來自此隨機數產生器的序列

實作

屬性

備註

回傳來自此隨機數產生器序列的下一個偽隨機、均勻分布 int 的值。 的 nextInt 一般契約是,一個 int 值會被偽隨機產生並返回。 所有兩個<sup>32</sup> 可能 int 的值以(大致)相等的機率產生。

java.util.Random.nextInt()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

NextInt(Int32)

回傳一個偽隨機、均勻分布 int 的值,介於0(含)與指定值(排他)之間,取自此隨機數產生器的序列。

[Android.Runtime.Register("nextInt", "(I)I", "GetNextInt_IHandler")]
public virtual int NextInt(int bound);
[<Android.Runtime.Register("nextInt", "(I)I", "GetNextInt_IHandler")>]
abstract member NextInt : int -> int
override this.NextInt : int -> int

參數

bound
Int32

上界(排他性)。 必須是正數。

傳回

下一個偽隨機、均勻分布 int 的值,從這個隨機數產生器的序列中介於零(包含)到 bound (獨佔)之間

實作

屬性

備註

回傳一個偽隨機、均勻分布 int 的值,介於0(含)與指定值(排他)之間,取自此隨機數產生器的序列。 的 nextInt 一般契約是,指定範圍內的一個 int 值會被偽隨機產生並回傳。 所有 bound 可能 int 的值以(大致)相等的機率產生。

在 1.2 版本中加入。

java.util.Random.nextInt(.*int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於