中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

vb中怎么生成不重復隨機數

vb
小億
694
2023-08-16 11:32:54
欄目: 編程語言

在VB中生成不重復的隨機數可以通過使用Random類來實現。你可以使用一個數組來存儲已生成的隨機數,然后在生成隨機數時進行判斷是否已存在該數,直到生成一個不重復的隨機數為止。

以下是一個示例代碼:

Dim random As New Random()
Dim generatedNumbers As New List(Of Integer)()
Do While generatedNumbers.Count < 10 ' 生成10個不重復的隨機數
Dim randomNumber As Integer = random.Next(1, 100) ' 生成1到100之間的隨機數
If Not generatedNumbers.Contains(randomNumber) Then
generatedNumbers.Add(randomNumber)
End If
Loop
For Each number As Integer In generatedNumbers
Console.WriteLine(number)
Next

在上述代碼中,我們使用了一個List來存儲已生成的隨機數。在每次生成隨機數時,首先檢查該數是否已存在于List中,如果不存在則將其添加到List中。最后,我們遍歷List并打印出生成的不重復隨機數。

請注意,此方法適用于生成少量不重復的隨機數,如果需要生成大量不重復的隨機數,可能需要使用不同的算法和數據結構。

0
美姑县| 阜新| 盈江县| 榆社县| 秦皇岛市| 遵化市| 五家渠市| 宜良县| 大安市| 友谊县| 靖边县| 新巴尔虎左旗| 九龙城区| 平南县| 平安县| 桦川县| 汶上县| 鲁甸县| 鄯善县| 盘锦市| 武夷山市| 钦州市| 宜章县| 枝江市| 萨嘎县| 昔阳县| 前郭尔| 隆林| 库尔勒市| 会东县| 本溪市| 黄大仙区| 祁阳县| 拜泉县| 城固县| 胶州市| 涟水县| 兴海县| 五台县| 日照市| 潮安县|