首页 > 编程语言 >javascrip的随机应用 ,和练习案例

javascrip的随机应用 ,和练习案例

时间:2022-09-26 19:58:37浏览次数:44  
标签:练习 floor random javascrip alert 随机 var Math

  //    Math.random()
        //    Math.random() 返回 0(包括) 至 1(不包括) 之间的随机数:

        var zxc=Math.random()
        console.log(zxc);

        // Math.random() 与 Math.floor() 一起使用用于返回随机整数。
        // 1-10的整数
        console.log(Math.floor(Math.random() * 11));


        // 1-50的整数
        console.log(Math.floor(Math.random() * 51));


        // 1-100的整数
        console.log(Math.floor(Math.random() * 101));



        // 一个适当的随机函数
        // 正如你从上面的例子看到的,创建一个随机函数用于生成所有随机整数是一个好主意。
        // 这个 JavaScript 函数始终返回介于 min(包括)和 max(不包括)之间的随机数:
        // 两个之间数的随机整数  
        function asdgeeend(max1,min1){
            
            return Math.floor(Math.random() * (max1 - min1) ) + min1;
        }1
        console.log(asdgeeend(1,10)); 



        
        // 1.案例  剪刀石头布
        var nji=Math.floor(Math.random() *4);
        var lp=parseInt(prompt('输入(1 剪刀  2 布  3石头)'))
        if (!lp){
            alert('没输入')
        }else{
            lp>nji ? alert('你赢'):lp==nji ? alert('平局') : alert('机器赢')
        }

        //2.随机验证码
        var lp='123456789qwertyuioasdzxcfghvbnjkl'
        var er=''
        for (var po=1;po<=5;po++){
            var ppp=asdgeeend(1,31);
            er+=lp[ppp]
        }
        console.log(er);


        //3.案例  点名 
        var c=['asd','qwe','dfg','rtu','fdhg','tyu','opop']
        var bhu=  asdgeeend(1,c.length)
        document.write('<h1>'+c[bhu]+'</h1>')



        //4.案例   猜数字 如果不是继续猜   5次机会
        var M=Math.floor(Math.random()*10);
        var b=0
        while (true){
            var sd=parseInt(prompt('输入 (1 剪刀) (2 布)  (3 石头)'))
            if (b==5){
                alert('没机会了')
                break
            }else if(sd<M){
                alert('小了')
                b+=1
            }else if (sd>M){
                alert('大了')
                b+=1
            }else {
                alert('对了')
                break
            }
        }

  

标签:练习,floor,random,javascrip,alert,随机,var,Math
From: https://www.cnblogs.com/xxh12/p/16732138.html

相关文章