[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
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,用随机函数生成数组(就是两个随机函数生成数组,赋予某一个变量)哦,这是二维...