随机数两种方法
今天做阿里前端笔试,做到了随机数,是一道挺基础的题,但平时很少接触到这个,考试时间紧迫,自己基础也不牢固,没好好写出来,现在有重新码一遍,也加深自己的印象,作为第一篇在博客园安家落户的随笔
<!doctype html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <title>随机数</title> <script type="text/javascript"> function GetRandomNum(Min,Max){ var Range=Max-Min; var Rand=Math.random(); return(Min+Math.round(Rand*Range)); } var num=GetRandomNum(1,10); //document.write(num); alert(num); var chars = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']; function generateMixed(n) { var res = ""; for(var i = 0; i < n ; i ++) { var id = Math.ceil(Math.random()*35); res += chars[id]; } return res; } </script> </head> <body> </body> </html>