猿问

选择唯一的随机数

我正在尝试将VB.NET中的数字随机分配3次。每次我随机分配一个数字时,它都应该与其他两个数字不同。


例如,我有3个整数。Int1,Int2和Int3。我将在1-10之间对Int1进行随机化,然后在1-10之间对Int2进行随机化,但是该值不应等于我在Int1中随机化的值,对于Int3也是一样,它不应等于Int1和Int2。


我已经弄清楚了如何将数字随机化,这是我正在使用的代码:


Dim RndNumber As Random

Dim num,num2 As Integer

RndNumber = New Random

num = RndNumber.Next(1, 11)

num2 = RndNumber.Next(1, 11)

现在,我坚持如何使num2随机分配一个不等于num的1-10之间的数字。


感谢您的帮助,谢谢。


郎朗坤
浏览 523回答 1
1回答
随时随地看视频慕课网APP
我要回答