VB输出2~3进制随机排列组合程序

9 阅读3分钟

Option Explicit

Private Sub Command1_Click() Dim a(2) As String Dim k As Integer For k = 0 To 2 a(k) = Str(Rnd() * 2) Text2 = Text1 & Str(a(k)) Next k End Sub

产生100个1000以内随机数并在Text中显示 Private Sub Form_Load() Dim a(100) As Integer Randomize Timer For k = 1 To 100 a(k) = Int(Rnd() * 1000) Text1 = Text1 & Str(a(k)) Next k End Sub

Private Sub Command1_Click() Dim a(10) As Integer

Dim i As Integer

For i = 1 To 10

Print Int((10 - 0 + 1) * Rnd + 0) Next i

End Sub

Private Sub Command2_Click() Dim a(2) As Integer

Dim i As Integer

For i = 1 To 3

Print Int((3) * Rnd) Next i

End Sub

正确例题(VB输出2进制1位数随机数程序) Private Sub Command3_Click() Dim a(2) As String Dim k As Integer a(0) = "一" a(1) = "十" Text2 = a(Rnd() * 2)

End Sub

正确例题(VB输出2进制2位数随机数程序) Private Sub Command2_Click() Dim a(3) As String a(0) = "凹" a(1) = "平" a(2) = "凸"

Text2 = a(Rnd() * 3) + a(Rnd() * 3)

End Sub

正确例题(VB输出2进制2位数随机数程序) Private Sub Command1_Click() Dim a(3) As String a(0) = "凹" a(1) = "平" a(2) = "凸"

Text1 = a(Rnd() * 3) + a(Rnd() * 3)+ a(Rnd() * 3) + a(Rnd() * 3)

End Sub

正确例题(VB输出2进制2位数随机数程序) Private Sub Command1_Click() Dim a(3) As String a(0) = "凹" a(1) = "平" a(2) = "凸"

Text1 = a(Rnd() * 3) + a(Rnd() * 3)+ a(Rnd() * 3) + a(Rnd() * 3)+ a(Rnd() * 3)+ a(Rnd() * 3) + a(Rnd() * 3)

End Sub

正确例题(VB输出2进制2位数随机数程序) Private Sub Command1_Click() Dim a(2) As String a(0) = "凹" a(1) = "凸" Text2 = a(2 * Rnd) + a(2 * Rnd)

End Sub

正确例题(VB输出3进制7位数随机数程序) Private Sub Command2_Click() Dim a(3) As String a(0) = "凹" a(1) = "平" a(2) = "凸"

Text3 = a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3)

End Sub

正确例题(VB输出2进制2位数随机数程序) Private Sub Command1_Click() Dim a(0, 2) As String a(0, 0) = "凹" a(0, 1) = "凸" Text2 = a(0 * Rnd, 2 * Rnd)

End Sub

Option Explicit

正确例题(VB输出2进制7位数随机字符串程序)

Private Sub Command1_Click() Dim a(2) As String a(0) = "0" a(1) = "1"

Text1 = a(Rnd() * 2) + a(Rnd() * 2) + a(Rnd() * 2) + a(Rnd() * 2) + a(Rnd() * 2) + a(Rnd() * 2) + a(Rnd() * 2)

End Sub

正确例题(VB输出3进制7位数随机字符串程序) Private Sub Command2_Click() Dim a(3) As String a(0) = "0" a(1) = "1" a(2) = "2"

Text2 = a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3) + a(Rnd() * 3)

End Sub

正确例题(VB输出4进制7位数随机字符串程序) Private Sub Command3_Click() Dim a(4) As String a(0) = "0" a(1) = "1" a(2) = "2" a(3) = "3"

Text3 = a(Rnd() * 4) + a(Rnd() * 4) + a(Rnd() * 4) + a(Rnd() * 4) + a(Rnd() * 4) + a(Rnd() * 4) + a(Rnd() * 4)

End Sub

正确例题(VB输出5进制7位数随机字符串程序) Private Sub Command4_Click() Dim a(5) As String a(0) = "0" a(1) = "1" a(2) = "2" a(3) = "3" a(4) = "4" Text4 = a(Rnd() * 5) + a(Rnd() * 5) + a(Rnd() * 5) + a(Rnd() * 5) + a(Rnd() * 5) + a(Rnd() * 5) + a(Rnd() * 5)

End Sub

正确例题 Private Sub Command1_Click() Dim i, j, k As Integer For i = 1 To 2 For j = 1 To 2 Text2.Text = Text2.Text & vbCrLf & Mid(Text1.Text, i, Rnd() * 1) Next Next End Sub

正确例题 Private Sub Command1_Click() Dim i, j, k As Integer For i = 1 To 2 For j = 1 To 2 Text2.Text = Text2.Text & vbCrLf & Mid(Text1.Text, i, Rnd() * 1) & Mid(Text1.Text, j, Rnd() * 1) Next Next End Sub

正确例题 Private Sub Command1_Click() Dim i, j, k As Integer For i = 1 To 2 For j = 1 To 2 Text2.Text = Text2.Text & vbCrLf & Mid(Text1.Text, i, Rnd() * 1)& vbCrLf & Mid(Text1.Text, i, Rnd() * 1) & Mid(Text1.Text, j, Rnd() * 1) Next Next End Sub