• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 用js生成一个长度为1000万的字符串

用js生成一个长度为1000万的字符串

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了js 字符串长度,js获取字符串长度,js判断字符串长度,js取字符串长度,js字符串长度函数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:用js生成一个长度为1000万的字符串
描述:

看书,讲到了位图。
是用位图的方式给电话号码排序,号码长度是7位,因此需要一个1000万长度的由0组成的字符串。
尝试了以下方法生成初始化的位图字符串,都卡死了。

for(var i="";i.length<10000000;i+=0){}
new Array(10000001).join("0")

请问有比较好的算法能办这件事吗?


解决方案1:

js的字符串可是utf-16的编码哦 这离“位”差的有点远
还是用纯c来做吧

解决方案2:

https://jsfiddle.net/ghcqhfad/1/
可以运行的。只是浏览器需要一些时间。

var text = "";
var possible = "0123456789";

for( var i=0; i < 10000000; i++ )
    text += possible.charAt(Math.floor(Math.random() * possible.length));

console.log(text);


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 字符串长度问题vs字符串长度问题
  • 如何生成数千万不重复的固定长度的字符串?
  • 用js生成一个长度为1000万的字符串

相关文章

  • 2017-06-07 JBMP322测试报错
  • 2017-06-07 笔记本开启WIFI使手机和电脑同一网段
  • 2017-06-07 C#七牛文件上传视频转码
  • 2017-06-07 (flask)开发一个云协作应用平台,有哪些技术要点?
  • 2017-06-07 Win上如何同时安装2x和3x以及哪个IDE支持不同版本的切换?
  • 2017-06-07 用nodejssdk上传路径里面出现@,可以去掉这个么?
  • 2017-06-07 求最长回文子串
  • 2017-06-07 开发者平台无法加载所需JS库
  • 2017-06-07 new有什么特殊用途?
  • 2017-06-07 实现restapi,安全方面有哪些方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • logstash:Usingmilestone2inputplugin'redis'
    • python属性访问和方法调用是不是不一样
    • python爬虫python精度问题?
    • Base64图片转成了base64,这样可以上传到七牛吗
    • python爬虫Python如何简单解决window下乱码的问题
    • (python)StopIteration的抛出问题
    • 七牛云存储,空间内文件更新后,别处访问的还是旧文件
    • (python)jinja2macrocaller
    • python爬虫(python)不能导入NLTK模块
    • 访问私有图片缩略图签名问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有