三九宝宝网宝宝百科宝宝知识

vb产生随机数然后数组排列然后平均数

12月25日 编辑 39baobao.com

[EXCEL表格随机数生成]你那个=INT(RAND()*100)得到的只能是0-99的整数,得不到100 想得0-100应为=INT(RAND()*101) 范围在+15~-15之间的随机数字 =INT(RAND()*31)-15 因为+15~-15共31个数字 :-15,-14,...+阅读

Option Explicit

Private Sub Command1_Click()

Dim i As Integer, j As Integer '定义循环变量

Dim rndNum(9) '定义数组

Dim avg As Single

Dim sum As Integer

Dim temp

Randomize '初始化随机数发生器

For i = 0 To 9

rndNum(i) = Int(Rnd * 90 + 10) '产生10个10--99之间的随机整数(如果要求不重复的话,还要判断,这里不写了)

Print rndNum(i);

sum = sum + rndNum(i) '求和

Next

avg = Format(sum / 10, "0.00") '求平均数

Print "平均数:" & avg

Print '换行

Print "----------从小到大排列---------"

For i = 0 To 9

For j = i To 9

If rndNum(i) >= rndNum(j) Then

temp = rndNum(i)

rndNum(i) = rndNum(j) '冒泡排序

rndNum(j) = temp

End If

Next

Print rndNum(i);

Next

Print "平均数:" & avg

Print '换行

Print "----------从大到小排列---------"

For i = 9 To 0 Step -1

Print rndNum(i);

Next

Print "平均数:" & avg

Print

End Sub

以下为关联文档:

excel生成随机数的程序请教你好,你的这个“随机”确实与众不同啊,是搞公司抽奖吗? 修改代码,勉强能够实现反复运行宏,得到同一组随机数。 用法如前。 Public msg As String Sub suiji() If msg = "" Then Dim...

如何用EXCEL的随机数产生器产生正态随机数要求产生的数据都是正一、NORMDIST(x,mean,standard_dev,cumulative) 其中:X 为需要计算其分布的数值。 Mean 分布的算术平均值。 Standard_dev 分布的标准偏差。 Cumulative 为一逻辑值,决定函数...

如何通过fluent UDF产生正态分布的随机数一般有两种算法: 算法一产生12个(0,1)平均分布的随机函数,用大数定理可以模拟出正态分布。 算法二用到了数学中的雅可比变换,直接生成正态分布,但此算法在计算很大规模的数时 会出...

请教如何用vfp来生成一个正态分布的随机数1、产生符合正态分布的随机数:输入“= NORMINV(RAND(),mean,standard_dav)”,mean是均值,standard_dav是标准方差。 2、下拉的方式产生需要数目的随机数,全选,复制,再右键点“选...

急!!用c语言编写的产生正态随机数的源代码!一般有两种算法: 算法一产生12个(0,1)平均分布的随机函数,用大数定理可以模拟出正态分布。 算法二用到了数学中的雅可比变换,直接生成正态分布,但此算法在计算很大规模的数时 会出...

如何快速生成随机数 RSA算法可以采用32bit RSA算法 设A从2~(N-1) C=(A EXP D) mod N 满足如下条件: D是素数,N是两个素数(P,Q)之积, (D * E) mod ((P-1) * (Q-1))=1 因为:若 C=(A EXP D)mod N 有: A=(C EXP E)...

excel随机数发生器输出整数原发布者:x709902018 EXCEL中随机产生数据1、在“工具/加载宏”,勾选“分析工具库”,确定,即可在“工具”下拉菜单见到“数据分析/随机数发生器”工具。2、如果“加载宏”中没有...

EXCEL怎样产生125之间的6个不同随机数aaron8421 - 区域总裁 十三级 的方法行不通 因为用这个方法取到的后面的数字一定比前面大,所以得到的结果不随机,取到25的概率远大于取到1的概率。 707918886 - 首席执行官 十...

如何用VB生成随机数组并排序晕!你这是要整个程序还是思路啊? 我只能给你个思路! 第一步:界面! picturebox和三个command 第二步:程序! 1,用随机函数生成数组(就是两个随机函数生成数组,赋予某一个变量)哦,这是二维...

推荐阅读
图文推荐