4月8日--关于算法数的练习题--产生随机数

//随机产生一个指定位数的验证码:数字、大小英文字母

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>String的方法示例</title>
    <script type="text/javascript">
        //随机产生一个指定位数的验证码:数字、大小英文字母
        function randomString (len) {
            var arr=[];
            for(var i=0;i<len;i++){
                //10+26+26=62:产生一个[0,61]的随机数
                var n=Math.floor(Math.random()*62);
                if(n<10){//0-9:数字
                    var s=String.fromCharCode(48+n);
                    arr.push(s);
                }
                else if(n<36){//10-35:大写
                    var s=String.fromCharCode(65-10+n);
                    arr.push(s);
                }
                else{//36-61:小写
                    var s=String.fromCharCode(97-36+n);
                    arr.push(s);
                }
            }
            return arr.join("");
        }

        console.log(randomString(4));//产生4位随机数
        console.log(randomString(6));//产生6位随机数
    </script>
</head>
<body>
</body>
</html>
时间: 2024-10-24 23:42:20

4月8日--关于算法数的练习题--产生随机数的相关文章

4月6日--关于算法数的练习题--扑克洗牌

扑克 1.定义一个数组,存放1-52(分别表示52张扑克,不含大.小王)其中1表示黑桃A,2表示黑桃2...,13表示 黑桃K,14表示红桃A......) 2.随机排列该数组 3.再将牌平均分给4个玩家(分成4个数组,按照发牌规则) 4.排序输出每个玩家的扑克(先按照花色:黑桃.红桃.梅花,方块;再按照大小) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&q

2016年10月10日--string、Math类、Random随机数、DateTime、异常保护

string string.length; //得到string长度 string.Trim(); //去掉string前后的空格 string.TrimStart(); //去掉string前的空格 string.TrimEnd(); //去掉string后的空格 string.ToLower(); //将string所有大写字母转换为小写 string.ToUpper(); //将string所有小写字母转换为大写 sting.IndexOf(""); //查找第一次出现该字符或者

9月23日 学堂在线电路原理练习题

Uab的计算方法: 注意千万不能认为电流源两端不存在压差,经multi实地测量,该虚拟电流源器件两端的压差为9v: 所以这个非常简单的电路的认识就是: 欲求XMM1表的读数几何,预先需要有以下认识: 主干电路是R2.R3和3A电流源构成的串联电路,流过R2和R3的电流皆为3A. 测量R3+电流源左右两端电压相当于测R2两端的电压然后求相反数,且Ur2=3V,则R3+电流源两端电压等于-3V(U右左)=>U左右=3V ==Ur2 基于以上结论,把电路想象成一个二端点节点,且两端电压差为3V. XM

假设今天是2015年3月1日,星期天,请算出13个月零6天后是星期几,距离现在多少秒?

1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Calendar; 4 import java.util.Date; 5 6 public class dateToMill { 7 public static void main(String[] args) { 8 9 use(); 10 11 // noUse(); 12 13 } 14 15 //使用API计

2016年4月6日作业 风险管理、项目收尾、知识产权管理

一.风险管理1.风险管理包括哪六个过程?(记)风险管理规划.风险识别.定性风险分析.定量风险分析.应对计划编制.风险监控. 2.什么是应急计划?请举例.   应急计划是指当一项可能的风险事件实际发生时项目团队将采取的预先确定的措施.例如,当项目经理根据一个新的软件产品开发的实际进展情况,预计到该软件开发成果将不能及时集成到正在按合同进行的信息系统项目中时,他们就会启动应急计划,例如采用对现有版本的软件产品进行少量的必要更动的措施. 3.什么是应急储备?请举例.    应急储备.是指根据项目发起人

软考中高项学员:2016年4月6日作业

第十八章  项目风险管理 1.风险管理包括哪六个过程?(记) 1) 风险管理规划 2) 风险识别 3) 风险定性分析 4) 风险定量分析 5) 风险应对分析 6) 风险监控 2.什么是应急计划?请举例. 应急计划:是指当一项可能的风险事件实际放生时项目团队将采取的预先确定的措施.例如,当项目经理根据一个新的软件产品开发的实际进展情况,预计到该软件开发成果将不能及时集成到正在合同进行的信息系统项目中时,他们就会启动应急计划,例如采用对现有版本的软件产品进行少量的必要更动的措施. 3.什么是应急储备

传智播客_2015年Java基础视频-深入浅出精华版 笔记(2015年9月14日23:11:11)

本笔记是个人笔记+摘录笔记相结合,非完全原创 day01 win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面) 用DOS删除的文件不可以在回收站恢复?!! 常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make directory) : 创建目录(创建文件夹)rd (remove directory): 删除目录(删除文件夹,注意:前提是文件夹必须是空的!!)如果

5月25日------疯狂猜成语-----四周第七次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜

疯狂猜成语-----四周第六次站立会议 参会人员:杨霏,袁雪,胡潇丹,郭林林,尹亚男,赵静娜 会议内容:在寻找用户过程中,记录总结用户建议和意见. 用户十: 用户姓名 任晓菲 联系电话 15732114635 所用时间 9分钟 用户使用过程中出现的问题 无 用户评价 游戏挺有意思的 用户对产品提出的意见 打字比较麻烦 自己对意见的解决办法  希望能进一步进行改善 用户十一: 用户姓名 韩叶 联系电话 15732115394 所用时间 6分钟 用户使用过程中出现的问题 无 用户评价 很好 用户对产

2014年4月28日 乱侃人际关系,反思学习方式

body{ font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;}