zoukankan      html  css  js  c++  java
  • js产生随机数

     <script>
    document.write(parseInt(10*Math.random()));  //输出0~10之间的随机整数

    document.write(Math.floor(Math.random()*10+1));  //输出1~10之间的随机整数

    function RndNum(n){
    var rnd="";
    for(var i=0;i<n;i++)
    rnd+=Math.floor(Math.random()*10);
    return rnd;
    }
    document.write(RndNum(4));  //输出指定位数的随机数的随机整数


    引用部分:
    . 从1開始 至 随意值
    parseInt(Math.random()*上限+1);
    . 从随意值開始 至 随意值
    parseInt(Math.random()*(上限-下限+1)+下限);
    function fRandomBy(under, over){
    switch(arguments.length){
    case 1: return parseInt(Math.random()*under+1);
    case 2: return parseInt(Math.random()*(over-under+1) + under);
    default: return 0;
    }
    }
    document.write(fRandomBy(1,100));  //输出指定范围内的随机数的随机整数
    </script>

    //给既定文本框按规则付不同的值[引申]
    <script>
    window.onload=function(){
    var o=document.getElementsByTagName('input');
    o[0].value=fRandomBy(1,10);
    o[1].value=fRandomBy(11,20);
    o[2].value=fRandomBy(1,100);
    o[3].value=fRandomBy(51,100);
    }
    </script>
    -10: <input type="text" /><br />
    -20: <input type="text" /><br />
    -100: <input type="text" /><br />
    -100: <input type="text" /><br />




    <html>
    <head>
    <title>Math</title>
    </head>
    <body>
    <script language="javascript" type="text/javascript">
    total = 0
    for(i=1;i<=5000;i++)
    {num=Math.random();
    total +=num
    }
    average = total/5000
    average = Math.round(average*1000)/1000
    document.write("<h1>平均数:"+average+"</h1>")
    </script>
    </body>
    </html><script>
    document.write(parseInt(10*Math.random()));  //输出0~10之间的随机整数

    document.write(Math.floor(Math.random()*10+1));  //输出1~10之间的随机整数

    function RndNum(n){
    var rnd="";
    for(var i=0;i<n;i++)
    rnd+=Math.floor(Math.random()*10);
    return rnd;
    }
    document.write(RndNum(4));  //输出指定位数的随机数的随机整数


    引用部分:
    . 从1開始 至 随意值
    parseInt(Math.random()*上限+1);
    . 从随意值開始 至 随意值
    parseInt(Math.random()*(上限-下限+1)+下限);
    function fRandomBy(under, over){
    switch(arguments.length){
    case 1: return parseInt(Math.random()*under+1);
    case 2: return parseInt(Math.random()*(over-under+1) + under);
    default: return 0;
    }
    }
    document.write(fRandomBy(1,100));  //输出指定范围内的随机数的随机整数
    </script>

    //给既定文本框按规则付不同的值[引申]
    <script>
    window.onload=function(){
    var o=document.getElementsByTagName('input');
    o[0].value=fRandomBy(1,10);
    o[1].value=fRandomBy(11,20);
    o[2].value=fRandomBy(1,100);
    o[3].value=fRandomBy(51,100);
    }
    </script>
    -10: <input type="text" /><br />
    -20: <input type="text" /><br />
    -100: <input type="text" /><br />
    -100: <input type="text" /><br />
     

    <html>
    <head>
    <title>Math</title>
    </head>
    <body>
    <script language="javascript" type="text/javascript">
    total = 0
    for(i=1;i<=5000;i++)
    {num=Math.random();
    total +=num
    }
    average = total/5000
    average = Math.round(average*1000)/1000
    document.write("<h1>平均数:"+average+"</h1>")
    </script>
    </body>
    </html>

  • 相关阅读:
    删除链表的倒数第N个节点
    SVN快速入门(TSVN)
    C# HttpWebRequest提交数据方式浅析
    简单的3个SQL视图搞定所有SqlServer数据库字典
    简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
    详细讲解Android对自己的应用代码进行混淆加密防止反编译
    PHP之网络编程
    PHP之ThinkPHP模板标签操作
    PHP之ThinkPHP数据操作CURD
    关于数组的取极值和排序
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/4490655.html
Copyright © 2011-2022 走看看