// 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