随机数1-10重复率

随机数1-10重复率

问:利用计算机产生1-10的随机数(整数),连续两次随机数相同的概率是(  )A.110B.120C.1100D.不能确
  1. 答:列表如下:
    共有100种情况,连续两次随机数相同的有10种情况,
    所以,P(连续两次随机数相同)=
    10
    100
    =
    1
    10

    故选A.
问:1-100随机组合成10个数一组的数字,数字之间重复率不超过30%,求EXCEL公式
  1. 答:这玩意想用公式,没门,
    给100分都没人做,
    要么搞VBA,VBA也够复杂的,
    这个还是去淘宝找人代做吧。
  2. 答:1-30, 1-50,1-100, 1-150,1-200,1-250, 1-300
    每段抽出10个随机组合为一组,然后每组之间数字重复率不超过30%?
    这个写代码应该可以做
问:excel自然数随机排列 假如A1至J1有1--10自然数,怎么让这10个数字实现随机排列,而且不重复
  1. 答:1、在A2-J2输入函数
    =RAND()
    2、在A3输入函数
    =LOOKUP(RANK(A2,$A$2:$J$2),$A$1:$J$1,$A$1:$J$1)
    3、复制/填充A3函数到J3,A3-J3就是原A1-J1数据随机排列且不重复(重复几率几乎为0)
  2. 答:1、在A2:J2单元格输入=RAND()  按Ctrl+Enter组合键结束;
    2、在A1:J1单元格输入=RANK(A2,$A2:$J2)   按Ctrl+Enter组合键结束,生成不重复的随机数。
问:怎样用EXCEL求1-10的随机数
  1. 答:=RANDBETWEEN(1,10)
  2. 答:900对应数字是多少
  3. 答:1、首先在excel的A列输入数字10,然后在B列输入公式=rand()*A,A是对应A列所在单元格数值。
    2、可以看到生成的随机数,是包含小数后多位的小数。因为rand()函数是随机生成0-1的小数。
    3、将鼠标放到生成小数的单元格右下角变成十字后,双击就可以看到对应的B列下的单元格也全部生成带小数位的随机数。
    4、找到保留小数位的函数round()。
    5、在C列输入公式=round(B,0),0表示小数位不保留,也就是将小数位四舍五入,这样就可以将B列的随机数的小数部分去除,就可以得到想要的随机数。
    6、在得到第一个单元格的随机数据后,鼠标点击单元格右下角十字双击。
    7、对应列的数据就可以得到全部的0-10的随机数字,可以根据生成的随机数去处理其他变量数据的验证。
  4. 答:我这边看是可以的 k a ȵ 3 p ● c ȵ如果你能打开就恭喜你了
    ;
    ;
    ;
    ;
    ;
    ;
    ;
    ;
    依心而行,不愿再在乎人生若只如初见
    最可怕的一句话是:习惯了。走了太久
    不能就这样土崩瓦解,那个被眼泪湿透了的夜晚
    也许是一种无奈;哭的时候,不一定流泪
    次伤你的机会。
  5. 答:=INT(RAND()*10)+1
  6. 答:excel中有随机函数rand,但其取值是0~1之间,故要乘以10,再取整。你可以用下面的表达式试试,但愿能有用
    =INT(RAND()*10)
问:c++生成随机数,要求在1-10之间,并且每次生成的值都不一样,该如何解决,请详细!
  1. 答:楼上中间部分改一下应该就ok了
    比较懒,直接借用楼上的了,别介意哈(纯手打,写错了自行调整一下
    int j; // 用来检查重复
    static int a[0]={0,};
    cout<<"这是一个随机生成10个数字的程序,生成的数在1到10之间...."<<endl;
    for(i = 0; i < 10; ) // 下标递增放后面处理
    {
    a[i] = rand()%10 +1;
    for(j= 0; j < i; ++j)
    {
    if ( a[j] == a[i]) //重复了
    continue; // 再来一遍
    }
    ++i; // 准备下一个数下标
    }
  2. 答:生成时比较下,重复的删掉就好了呗。
随机数1-10重复率
下载Doc文档

猜你喜欢