早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如何生成同时包含0-9,a-z,A-Z的37位数?如何生成同时包含0-9,a-z,A-Z的37位数,每个数同时包含数字、小写字母和大写字母不是随机数,怎样列出所有的组合?求算法

题目详情
如何生成同时包含0-9,a-z,A-Z的37位数?
如何生成同时包含0-9,a-z,A-Z的37位数,每个数同时包含数字、小写字母和大写字母
不是随机数,怎样列出所有的组合?求算法
▼优质解答
答案和解析
这个结果可是个天文数字啊,想枚举出全部组合即使有算法也没有实现的可能.
举个简单的例子,你可以用合集{0-9,a-z,A-Z}枚举出所有37位数字,然后对每一个结果再判断是否数字和大小写字母都包含了.当然这个方法的运算量将是大的无法想象的,需要枚举的37位数有62^37个大约是2e+66.假设每秒钟能枚举出1000个,全部算完也要10^55年,目前宇宙的年龄估计也就差不多10^10年,算到世界末日,宇宙消亡然后再生无数遍也算不完...
看了 如何生成同时包含0-9,a-...的网友还看了以下:

关于路程和位移的关系,下列说法正确的是()A.物体沿直线向某一方向运动时,通过的路程就是位移B.物  2020-05-14 …

请根据描述的漫画写一篇500字的作文:有一个小孩变了很多很多的手,每只手上都拿着作业本,小提琴之类  2020-05-17 …

篇400多字的作文,写出50字左右的评语30我家养了一只可爱的小白兔.他的名字叫贝.它的毛篇400  2020-06-15 …

求一篇3000字的绿色化学论文,要有开题报告,摘要和参考文献.几篇组合一下,不要全篇复制的.或者稍  2020-06-27 …

一个三位数是一个两位数的3倍,把三位数放在百位数的左边得到一个五位数在把三位数放在两位数的右边又得  2020-07-29 …

一个小数,它十分位上的数字是0,百分位上的数是9,百分位上的数字是十位上数字的3倍,个位上的数字是  2020-07-31 …

1.一个两位数,十位上的数字与个位上的数字的比是3:2如果个位上的数字增加3就与十位上的数字相等,这  2020-12-28 …

下面对这段文字的理解,不正确的一项是:()A.“俄而”是表示时间的词语,具有衔接前后事件的作用.B下  2021-01-12 …

下列各句中没有错别字的一项是()A.我发现每隔两千页有一帧小插图,我用一本有字母索引的记事簿把它们临  2021-01-15 …

要7本名著的有趣故事情节400~500字,100字的文中精彩语句这7本书是:《童年》《鲁宾逊漂流记》  2021-01-19 …