导航:首页 > 编程语言 > vb编程10个随机函数

vb编程10个随机函数

发布时间:2025-02-09 09:18:16

Ⅰ VB怎么写随机生成10个[1,100]之间的数,并从大到小排列的程序

Dim a(10)
x = Rnd '第一个随机数总是2
Randomize Timer

'找出随机数
'***********************************************************
For i = 1 To 10
a(i) = Fix(1 + ((100 - 1 + 1) * Rnd)) '公式:Fix(m + (n-m+1 * Rnd))
Randomize Timer

Next i
'**************************************************************
'排序
For i = 1 To 10 - 1
For j = i + 1 To 10
If a(i) > a(j) Then
m = a(i)
a(i) = a(j)
a(j) = m
End If
Next j
Next i
abc = 0
Do While abc = 1
abc = 1
For i = 1 To 10 - 1
For j = i + 1 To 10
If a(i) > a(j) Then
a(j) = Fix(1 + ((100 - 1 + 1) * Rnd))
Randomize Timer
abc = 0
End If
Next j
Next i
Loop
'**************************************************
For i = 1 To 10
MsgBox a(i)
Next i
End

Ⅱ VB编10个随机数,不重复怎么做啊刚才我没说明白

具体的程序你可以看看下面的
Dim j As Single, num(1 To 10) As Long
Private Sub Command1_Click()
Dim i As Double, min As Long, max As Long
max = 100
min = 10
j = j + 1
If j <= 10 Then
If j > 1 Then
Do
i = Rnd(1)
num(j) = min + i * (max - min)
For i = 1 To j - 1
If num(j) = num(i) Then
Exit For
Else
Exit Do
End If
Next i
Loop
Else
i = Rnd(1)
num(j) = min + i * (max - min)
End If
Print num(j)
End If
End Sub
其中的min及max分别为随机数的下限和上限,你可以自己设置,Rnd函数可以产生0-1之间的随机数,num()数组储存产生的随机数

阅读全文

与vb编程10个随机函数相关的资料

热点内容
荣耀v6怎么隐藏桌面文件夹 浏览:798
程序员有女的吗 浏览:504
通讯服务器中断是为什么 浏览:644
itextpdf乱码 浏览:641
哪个app制作书法壁纸 浏览:196
暗梁支坐是否加密 浏览:341
51单片pdf 浏览:688
matlab编程习题 浏览:64
腾达wifi加密方式 浏览:121
ug平移命令 浏览:768
钉钉语音通话安全加密有什么特征 浏览:609
网购领券app哪个好靠谱 浏览:618
人民币数字加密币转账支付货币 浏览:634
怎么用cat命令创建mm 浏览:689
当今社会程序员好做吗 浏览:222
程序员那么可爱梓童第几集求婚 浏览:708
程序员大厂指南 浏览:777
ubuntupdf阅读器 浏览:4
直针编织能织出加密针法吗 浏览:747
wps加密方式是什么意思 浏览:154