1

Integer の配列を作成しましたが、そこからランダムな要素を選択したいと考えています。それ、どうやったら出来るの?

4

4 に答える 4

6
YourArray(New Random().Next(0,YourArray.Length-1))

または、より明確にするために分離します。

Dim Rand as New Random()
Dim Index as Integer = Rand.Next(0, YourArray.Length - 1)

Dim SelectedValue = YourArray(Index)
于 2013-01-14T01:30:29.087 に答える
1

Rnd は [0,1) を取得できます。次に複数の配列の長さを取得できます。[0,YourArrayLength) の間の数値を取得できます。

Randomize
Int(array.length* Rnd)
于 2013-01-14T01:35:53.940 に答える
1

0からまでの範囲のランダムな整数を作成します。Len-1ここで、Lenは配列の長さです。ランダムな整数を作成するには、Randomクラスのインスタンスを使用します。

DIM rand As New Random
DIM idx as rand.Next(0, Len)
REM Now you can pick an element idx from the array
REM to get a random element.
DIM res as myArray(index)
于 2013-01-14T01:30:02.730 に答える