首页 > 其他分享 >cp随机数

cp随机数

时间:2022-09-23 16:48:05浏览次数:42  
标签:arr 12 min ++ sjs 随机数 var cp

dlt是七个开奖号码:可以对应五个区间
前区(1~35)可以切割为:1~12 、13~24、25~35
后区(1~12)可以切割为:1~6、7~12

*思路:
  先整个函数(比如叫:sjs)可以返回[min,max]区间的随机数,调用函数就是sjs(1,12)、.......sjs(7,12);
  然后在搞个函数dlt定义各个区间想要生成的球号码个数,用a、b、c、d、e分别表示各个区间球号码个数,且a+b+c+d+e总个数必须是7个
  最后,用for循环把随机出来的号码存到一个数组进行返回输出

function dlt(a,b,c,d,e){
    if(a+b+c+d+e!=7){alert('错误!随机球的总数应为7个'); return false; }

    function sjs(min,max){ //生成1个[min,max]区间的随机整数
            return Math.floor(Math.random()*(max-min+1)+min);
    }
    var arr = [];
    for(var i = 0; i < a; i++){
        arr.push( sjs(1,12) );
    }

    for(var i = 0; i < b; i++){
        arr.push( sjs(13,24) );
    }

    for(var i = 0; i < c; i++){
        arr.push( sjs(25,35) );
    }

    for(var i = 0; i < d; i++){
        arr.push( sjs(1,6) );
    }

    for(var i = 0; i < e; i++){
        arr.push( sjs(7,12) );
    }
    
    return arr;
}
dlt(2,3,0,1,1) //前三区,后两区,随机球总数必须是7个!

代码复制到【360极速浏览器控制台】运行效果如下:


 



标签:arr,12,min,++,sjs,随机数,var,cp
From: https://www.cnblogs.com/jewave/p/16723234.html

相关文章

  • 2022.9.17:ICPC网络赛第一场
    突然意识到正式赛这个版块没有更新过什么,就打算写一个赛后总结开场跟榜开\(C\),跟队友讨论了好一会儿,\(20\)分钟才意识到和叶子结点有关,qgn上机,没看代码,觉得啥问题,结果......
  • CPU 是怎么认识代码的?_转载
    一篇很好的文章                      https://www.zhihu.com/question/348237008 ......
  • 夯实基础之tcp 滑动窗口
    滑动窗口引入窗口概念的原因我们都知道TCP是每发送一个数据,都要进行一次确认应答。当上一个数据包收到了应答了,再发送下一个。这个模式就有点像我和你面对面聊天,你......
  • JAVA 绑定线程到指定CPU上
    CPU个数、核数、线程数、JAVA多线程关系cpu个数、核数、线程数的关系cpu个数:是指物理上,也及硬件上的核心数;核数:是逻辑上的,简单理解为逻辑上模拟出的核心数;线程数:是同一......
  • TCP/IP协议簇
    0TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP和IP两个协......
  • TCP粘包
    1、案例服务端代码如下:funcprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)varbuf[1024]bytefor{n,er......
  • 2022.9.12———HZOI【CPS-S开小灶3】游寄
    \(Preface\)\(Rank35/41\)\(80pts+0pts=80pts\)蒻爆了\(\mathfrak{T1}\世界冰球锦标赛\)这就是我在这里说的那个更板的题,全场就我一个人打记搜,别人没\(A\)都是写......
  • 产生10个1-20以内的随机数,要求不能重复(集合)Java
    publicclassDemo{ //产生10个1-20以内的随机数,要求不能重复 publicstaticvoidmain(String[]args){ //新建集合存放随机数 Set<Integer>set=newHashSet<>()......
  • 2019 ICPC Malaysia National C. I Don't Want To Pay For The Late Jar!
    2019ICPCMalaysiaNational翻译岛田小雅C.IDon'tWantToPayForTheLateJar!出题人IT支持部门的Nina小姐需要你解决一个生活中的小问题。她可以在任何时刻......
  • java进程导致CPU100%分析
    背景最近负责的一个项目上线,运行一段时间后发现对应的进程竟然占用了100%的CPU,导致公司的物理服务器都不堪重负,频繁宕机。那么,针对这类java进程CPU飙升的问题,我们一般要......