12 ~ 15 などの数値または範囲を入力するテキスト ボックスがあり、乱数が生成されます。現在、2番目の数値が最初の数値よりも小さい場合、希望どおりに機能させることができますが、単一の数値のみがリストされている場合はそうではありません。
単語 (1) がない場合、または単語 (0) より小さい場合、rnum1 は rnum2 と等しくなります。(少ない場合はやります。)
Dim words As String() = TextBox2.Text.Split("-")
Dim rnum1 As String = words(0)
Dim rnum2 As String = words(1)
Dim RandomClass As New Random()
Dim RandomNumber As Integer
If rnum2 < rnum1 Then
rnum2 = rnum1
End If
RandomNumber = RandomClass.Next(rnum1, rnum2)