VB中怎样写1--30数字随机产生7个数字

来自:    更新日期:早些时候
VB中怎样写1--30数字随机产生7个数字~

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 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在首句 切记定义类型

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个数字视频

相关评论:
  • 15944716960VB中怎样写1--30数字随机产生7个数字
    冀王荔print a(i)next i 如果要30个数字都不一样就要用randomize在首句 切记定义类型

  • 15944716960VB中怎样写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 = ...

  • 15944716960VB:产生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...

  • 15944716960VB 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)

  • 15944716960vb随即产生两位正整数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)范围...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网