vb随机生成50个不重复的数

作者&投稿:张咱 (若有异议请与网页底部的电邮联系)

...9个单元格中,随机生成B1、B3、B5、B7、B9、B11、B13、B15、B17 9...
=LARGE(IF(COUNTIF(C$1:C1,ROW($1:$9))=0,ROW($1:$9)),RANDBETWEEN(1,10-ROW(A1)))数组公式,按CTRL+SHIFT+回车,下拉;D2公式:=LARGE(IF(COUNTIF(D$1:D1,ROW($1:$9))=0,ROW($1:$9)),RANDBETWEEN(1,10-ROW(A1)))数组公式,按CTRL+SHIFT+回车,下拉;A2公式:="B"&C2...

编写VB程序:用随机函数生成20个数值,并求出其中的奇数和与偶数和 还...
Private Sub Command1_Click() Randomize (Timer) Label1.Caption = "" Label2.Caption = "" Label3.Caption = "" For i = 1 To 20 n = Int(Rnd * 9000 + 1000) Label1.Caption = Label1.Caption + CStr(n) + Space(1) If i Mod 10 = 0 Then Label1.Caption...

你好,怎样用c语言输出一个1到100的随机数
c语言 产生一个1~50的随机数 #include<stdio.h> #include<stdlib.h> #include<time.h> void main() { int i,temp,tag=1; srand((unsigned)time(NULL)); \/*使随机数不一样*\/ while(tag==1) { temp=rand(); \/*产生随机数*\/ if(temp>0&&temp<51) { i=temp;...

vb 随机生成20个100以内的正整数
简单明了,单击窗体输出 Private Sub Form_Click()Cls Dim a(19) As Integer For i = 0 To 19 a(i) = Int(Rnd * 100)If a(i) Mod 2 <> 0 Then s1 = s1 & a(i) & ","Else s2 = s2 & a(i) & ","End If Next Print "奇数:" & s1 Print "偶数:" & s2 End Sub...

vb产生30个100以内的随机整数并统计出优、良、中等、及格、不及格的个...
先给出代码:Private Sub Form_Click() Dim a(40), b(40), c(40), d(40), e(40), f(40) As Integer '''数组开大一点,防止储存溢出 '生成0到100之间的随机数值。 Randomize ' 对随机数生成器做初始化的动作。 For i = 1 To 30 a(i) = Int(101 * Rnd...

excel怎么在某一范围内生成随机数?
详情请查看视频回答

编写VB程序。随机生成100个三位正整数,并统计其中大于500、小于等于5...
Private Sub Command1_Click()Dim i, n, a, b, c For i = 1 To 100 Randomize n = Int(Rnd * 900) + 100 If n > 500 Then a = a + 1 If n <= 500 Then b = b + 1 If n > 900 Then c = c + 1 Next Print "大于500的个数:"; a; "小于等于500的个数:"; b;...

java 生成0-80之间10个不同的随机数
那就加个判断吧 public class Test1 { public static void main(String[] args) { int[] i=new int[10];int j=1;i[0]=(int)(Math.random()*81);while(j<i.length){ i[j]=(int)(Math.random()*81);boolean b=true;for(int k=0;k<j;k++){ if(i[j]==i[k]){ b=false...

...A1~A10分别为数字1~10,如何让这10个数字随机排列而不重复。_百...
在A1里面A1-A50中用公式生成50个随机数=RAND()B1-B10中用公式排序,B1中输入=RANK(A1,$A$1:$A$50),一直拉到B10 B1:B10就是1-10个不重复的随机数字

Excel 问题 关於怎样产生随机不重复字母
你实际上就是想要一个随机排序的 全英文字母而已,换个思路,首先我们将 B1输入 公式 =RAND()*1000+row()\/100000 向下填充,至B26 A1输入 公式 =CHAR(64+RANK(B1,$B$1:$B$26))向下填充到A26就可以了

镡性13828064783问: vb做一个50个不重复的随机数..怎么做..谢谢了 -
忠县四环回答: Private Sub Command1_Click() Dim a(9) As Integer For i = 0 To 49 way1: Randomize a(i) = Int(Rnd() * 10) + 1 If i > 1 Then For p = 0 To i - 1 If a(p) = a(i) Then '与前面的对比,如果有重复,重新随机 GoTo way1 End If Next p End If Print a(i) '打印 Next i End Sub

镡性13828064783问: VB随机 产生 50个0到100的不重复的随机整数 -
忠县四环回答: 有几个知识点是要考察的,一是随机数,这个你应该会的.二是把生成的随机数放到数组里,只有最后的随机数与前面的都不一样才可以放入数组,这样数组元素有50个就停止生成就可以了.

镡性13828064783问: 在vb中怎么随机产生不重复的数字 -
忠县四环回答: 产生不重复的,需要在程序里保存一个已经生成的数字列表.每次随机生成的时候就在之中搜索有无同样的,如果有,就重新生成. 例: 假如要生成5个数字,则 include <time.h> include <stdlib.h> int numgen[5] = {0, 0, 0, 0, 0}; int index = 0; bool...

镡性13828064783问: 取50个随机数,但这50个随机数不能重复,用VB怎么编程
忠县四环回答: randomize dim a(49) for i=0 to 49 do l=false a(i)=rnd for j=0 to i-1 if a(j)=a(i) then l=true next if not l then exit do loop next

镡性13828064783问: VB 中怎么用随机函数产生50个10—100之间的互不相同的整数
忠县四环回答: 思路是先设置一个定额数组 要取的值一一对应位置,每次抽取随机量就对比对应位置的值是否为0 如果不为0 就取 并置为0 直到取完为止注意的是 待抽数组的长度一定要大于或等于要抽的数量 否则有可能进入死循环Private Sub Form_Click()...

镡性13828064783问: vb随机产生50个整数 -
忠县四环回答: Private Sub Command1_Click() Randomize(Timer) For i=1 to 50 Print Int(Rnd*100); If i Mod 10 Then Print Next i End Sub

镡性13828064783问: VB编程:编写程序,产生50个互不相同的10~99的随机整数,统计各数值段有多少个数 -
忠县四环回答: Dim a(1 To 50) As Integer, b(1 To 9) As Integer Dim i As Integer, j As Integer Randomize For i = 1 To 9 b(i) = 0 '初始化数组 Next For i = 1 To 50 a(i) = Int(90 * Rnd + 10) '产生随机数 For j = 1 To 9 '判定范围存入数组 If a(i) > j * 10 - 1 And a(i)Then b(j)...

镡性13828064783问: vb 要求生成50个100以内的互不重复的整数,可是答案给出的看不懂 -
忠县四环回答: randomize只是取随机数 如果你只是一个数 肯定是不会重复啦 但是取多个的话就会出现重复现象而第4到第6就是“当取到的数有重复时 重新选过 ” 这就避免重复数值出现的情况

镡性13828064783问: VB中如何实现随机数不重复数字? -
忠县四环回答: 用字典对象保存 随机数,就不会重复123456789101112131415DimDic AsObject SetDic = CreateObject("Scripting.Dictionary") Randomize OnErrorResumeNext Fori = 1 To50 Dic.Add Int(Rnd * 50), "" Nextik = Dic.keysFori = 0 ToDic.Count - 1 Print i, k(i)Nexti

镡性13828064783问: vb随机数产生但不重复数字 -
忠县四环回答: Private Sub Command1_Click() Text1 = rndx End Sub Function rndx() As Integer Dim i, j, k As Integer i = Int(Rnd() * 10) j = Int(Rnd() * 10) Do While j = i j = Int(Rnd() * 10) DoEvents Loopk = Int(Rnd() * 10) Do While k = i Or k = j k = Int(Rnd() * 10) ...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网