VB中怎样写1--30数字随机产生7个数字
来自: 更新日期:早些时候
VB中怎样写1--30数字随机产生7个数字~
dim a(i) as integer
for i=1 to 7
a(i)=int(rnd*30+1)
print a(i)
next i
如果要30个数字都不一样就要用randomize在首句 切记定义类型
for i = 1 to 7
randomize
num=int(rnd*30+1)
print "第" & i & "个随机数是" & num
next i
for i=1 to 7
a(I)=rand*30
next i
VB中怎样写1--30数字随机产生7个数字视频
相关评论:15944716960:VB中怎样写1--30数字随机产生7个数字
冀王荔print a(i)next i 如果要30个数字都不一样就要用randomize在首句 切记定义类型
15944716960:VB中怎样写1--30数字随机产生7个数字
冀王荔a(i)=int(rnd*30+1)print a(i)next i 如果要百30个数度字都不一样就要问用答randomize在首句专 切记定义类型属
15944716960:求vb程序:从数字1-30中随机选取不重复的10个,并输出?
冀王荔Dim a() As Integer, i As Integer, b(1 To 30) As String, k As Integer For i = 1 To 30 b(i) = Trim(Str(i))Next i ReDim a(1 To 30)For i = 1 To 30 a(i) = i Next i Do While UBound(a) > 20 Randomize k = Int(Rnd() * (UBound(a)) + 1)List1.AddI...
15944716960:从1--30自然数中随机取出6个不重复的数,如何用VB程序实现?
冀王荔Private Sub Command1_Click()Dim MyValue Dim a(5)For i = 0 To 5 ttt:Randomize ' 对随机数生成器做初始化的动作。MyValue = Int((30 * Rnd) + 1) ' 生成 1 到 30 之间的随机数值。For j = 0 To i If a(j) = MyValue Then GoTo ttt '如果有相同数就重新生成一个 Next j...
15944716960:求助VBA程序:从1-49个数字中随机生成7组7个数字30个任意集合,每个集合...
冀王荔Next Next For i = 1 To 30 For j = 1 To 49 w = Int(Rnd() * 49) + 1 tmp = S(i, w)S(i, w) = S(i, j)S(i, j) = tmp Next For r = 1 To 7 ShuChu = ""For c = 1 To 7 ShuChu = S(i, (r - 1) * 7 + c) & "," & ShuChu Next ShuChu = ...
15944716960:VB:产生30个1-100之间的随机数,统计并输出其中奇数和偶数的个数
冀王荔Dim a(30) As Integer Dim i As Integer Randomize For i = 1 To 30 a(i) = Int(100 * Rnd)Next i For i = 1 To 30 If a(i) Mod 2 = 0 Then Text1 = Val(Text1) + 1 Text4 = Text4 & a(i) & vbCrLf Else Text2 = Text2 & a(i) & vbCrLf Text3 = Val(Text3...
15944716960:VB 1-30抽5个数,列出不按顺序排列的所有组合,比如16-20-7-1-30这种...
冀王荔5个数做5个循环 for i1=1 to 30 for i2=1 to 30 for i3=1 to 30 for i4=1 to 30 for i5=1 to 30 然后做判断,均不相同的条件 i1<>i2 and i1<>i3 and i1<>i4 and i1<>i5 and i2<>i3 and i2<>i4 and i2<>i5 and i3<>i4 and i3<>i5 and i4<>i5...
15944716960:从1到33的数中任选六位数的排列。用vb编程
冀王荔Private Sub Command1_Click()Dim RN(6) As Long Dim i As Integer Dim OutTxt As String Randomize (6)For i = 0 To 5 RN(i) = Int(33 * Rnd() + 1)Next If RN(5) = RN(4) + 1 And RN(4) = RN(3) + 1 And RN(3) = RN(2) + 1 And RN(2) = RN(1) + 1 ...
15944716960:我在excel里面输入1-30个数字啊,然后取1-30之间的多个数字啊,用什么...
冀王荔需excel2007以上版本,在A1:A30中输入30个数。B1=RANDBETWEEN(A1,A30)
15944716960:vb随即产生两位正整数30个,显示在文本框1中,求出其中的素数,显示在文本...
冀王荔For i = 1 To 30 '生成30个两位随机整数,并存放在Text1中 a(i) = Int(Rnd * 90 + 10)Text1.Text = Text1.Text & Str(a(i)) & Space(2)Next End Sub Private Sub Command2_Click() ' 判素数 For i = 1 To 30 m = 2 n = Int(Sqr(a(i)))'m在2~根号a(i)范围...
dim
i
as
integer
dim
a(i)
as
integer
for
i=1
to
7
a(i)=int(rnd*30+1)
print
a(i)
next
i
如果要百30个数度字都不一样就要问用答randomize在首句专
切记定义类型属
将已选取的数字,移出下一次随机数的范围
Option Explicit
Option Base 1
Private Sub Command1_Click()
Dim myarray(7), data(30) As Integer
Dim i%, SN%, TEMP%
For i = 1 To 30
data(i) = i
Next i
For i = 1 To 7
SN = Int(Rnd() * (31 - i)) + 1
myarray(i) = data(SN)
data(SN) = TEMP
TEMP = data(31 - i)
data(SN) = TEMP
Print myarray(i)
Next i
Print
End Sub
dim a(i) as integer
for i=1 to 7
a(i)=int(rnd*30+1)
print a(i)
next i
如果要30个数字都不一样就要用randomize在首句 切记定义类型
for i = 1 to 7
randomize
num=int(rnd*30+1)
print "第" & i & "个随机数是" & num
next i
for i=1 to 7
a(I)=rand*30
next i
VB中怎样写1--30数字随机产生7个数字视频
相关评论:
冀王荔print a(i)next i 如果要30个数字都不一样就要用randomize在首句 切记定义类型
冀王荔a(i)=int(rnd*30+1)print a(i)next i 如果要百30个数度字都不一样就要问用答randomize在首句专 切记定义类型属
冀王荔Dim a() As Integer, i As Integer, b(1 To 30) As String, k As Integer For i = 1 To 30 b(i) = Trim(Str(i))Next i ReDim a(1 To 30)For i = 1 To 30 a(i) = i Next i Do While UBound(a) > 20 Randomize k = Int(Rnd() * (UBound(a)) + 1)List1.AddI...
冀王荔Private Sub Command1_Click()Dim MyValue Dim a(5)For i = 0 To 5 ttt:Randomize ' 对随机数生成器做初始化的动作。MyValue = Int((30 * Rnd) + 1) ' 生成 1 到 30 之间的随机数值。For j = 0 To i If a(j) = MyValue Then GoTo ttt '如果有相同数就重新生成一个 Next j...
冀王荔Next Next For i = 1 To 30 For j = 1 To 49 w = Int(Rnd() * 49) + 1 tmp = S(i, w)S(i, w) = S(i, j)S(i, j) = tmp Next For r = 1 To 7 ShuChu = ""For c = 1 To 7 ShuChu = S(i, (r - 1) * 7 + c) & "," & ShuChu Next ShuChu = ...
冀王荔Dim a(30) As Integer Dim i As Integer Randomize For i = 1 To 30 a(i) = Int(100 * Rnd)Next i For i = 1 To 30 If a(i) Mod 2 = 0 Then Text1 = Val(Text1) + 1 Text4 = Text4 & a(i) & vbCrLf Else Text2 = Text2 & a(i) & vbCrLf Text3 = Val(Text3...
冀王荔5个数做5个循环 for i1=1 to 30 for i2=1 to 30 for i3=1 to 30 for i4=1 to 30 for i5=1 to 30 然后做判断,均不相同的条件 i1<>i2 and i1<>i3 and i1<>i4 and i1<>i5 and i2<>i3 and i2<>i4 and i2<>i5 and i3<>i4 and i3<>i5 and i4<>i5...
冀王荔Private Sub Command1_Click()Dim RN(6) As Long Dim i As Integer Dim OutTxt As String Randomize (6)For i = 0 To 5 RN(i) = Int(33 * Rnd() + 1)Next If RN(5) = RN(4) + 1 And RN(4) = RN(3) + 1 And RN(3) = RN(2) + 1 And RN(2) = RN(1) + 1 ...
冀王荔需excel2007以上版本,在A1:A30中输入30个数。B1=RANDBETWEEN(A1,A30)
冀王荔For i = 1 To 30 '生成30个两位随机整数,并存放在Text1中 a(i) = Int(Rnd * 90 + 10)Text1.Text = Text1.Text & Str(a(i)) & Space(2)Next End Sub Private Sub Command2_Click() ' 判素数 For i = 1 To 30 m = 2 n = Int(Sqr(a(i)))'m在2~根号a(i)范围...