今天天气太凉快,跟这个日历上属于夏天的那一页显得格格不入!就连我我床下那台废弃的ThinkPad,居然也十分透凉气,那外壳连我的体温高都没有,于是,我就开始想一个方法,让我那个废弃的电脑发热,顺便用它提出一个我认为有必要出现的概念。一个统计学上的概念,----->  让人理解一个概率分布的真正在现实中的表现。

首先,你肯定听说过智商吧!以坊间流传的标准,智商的分布如下图所示

但我一直觉得这图对普通大众,对学生,甚至对任何人都不友好!

为什么怎么说呢?

你知道智商的分布理论上是这个样子,你也知道这或许就是智商数据的最真实的感受了,但你总是感觉缺点什么。首先智商吸引力da吗?虽然智商这个东西在医学界基本是一种玄学状态,但在民间,智商一直可是很有吸引力的!因为 人人都希望自己聪明,也都想知道自己的智商在人群中是什么样的一种地位,虽然人都耳如目睹那个140智商的人在人群中1/100,可是即使知道这些,还是难以想象一堆人里,这140是怎么分布的。

就像身高一样!!!

于是我就想模拟一大群人,把各自的智商写下来,然后收集起来集中展示,这样就能看到在一大群人中,智商就是是怎么分布的。

我们已有数据,然后就是求比例。

因为是正态分布,很好求的,在Excel里一代,就出来了。我模拟的是一万人里每个智商的人的数目。

解读:左边是智商分数,右边是对应的人数,比如左边的76,右边是81,那就说明智商76的在一万人里理论上有81位。

我们可以发现,根据理论,一万人里智商最高的是156,最低的是44 (我™才167的智商居然还数不到!),,,那么就该写程序了。好在我敲代码一向很谨慎,所以就选了一个语言不那么讲究的js脚本来运行程序提高成功率和效率,当然也是因为我的破电脑里什么环境都没搭建。

JS好啊,有浏览器就能写程序,而且还贼正儿八经!!!

代码如下

<script>
var thelenght = 10000;
var temp = new Array();
function thecs(){//临时的,赋值//0for (var i =0,k=44;i<1;i++){temp.push(k);}for (var i =0,k=45;i<1;i++){temp.push(k);}for (var i =0,k=46;i<1;i++){temp.push(k);}for (var i =0,k=47;i<1;i++){temp.push(k);}for (var i =0,k=48;i<1;i++){temp.push(k);}for (var i =0,k=49;i<2;i++){temp.push(k);}for (var i =0,k=50;i<2;i++){temp.push(k);}for (var i =0,k=51;i<2;i++){temp.push(k);}for (var i =0,k=52;i<3;i++){temp.push(k);}for (var i =0,k=53;i<3;i++){temp.push(k);}//10for (var i =0,k=54;i<4;i++){temp.push(k);}for (var i =0,k=55;i<5;i++){temp.push(k);}for (var i =0,k=56;i<6;i++){temp.push(k);}for (var i =0,k=57;i<7;i++){temp.push(k);}for (var i =0,k=58;i<8;i++){temp.push(k);}for (var i =0,k=59;i<9;i++){temp.push(k);}for (var i =0,k=60;i<11;i++){temp.push(k);}for (var i =0,k=61;i<13;i++){temp.push(k);}for (var i =0,k=62;i<15;i++){temp.push(k);}for (var i =0,k=63;i<17;i++){temp.push(k);}/////20for (var i =0,k=64;i<20;i++){temp.push(k);}for (var i =0,k=65;i<23;i++){temp.push(k);}for (var i =0,k=66;i<26;i++){temp.push(k);}for (var i =0,k=67;i<30;i++){temp.push(k);}for (var i =0,k=68;i<34;i++){temp.push(k);}for (var i =0,k=69;i<38;i++){temp.push(k);}for (var i =0,k=70;i<43;i++){temp.push(k);}for (var i =0,k=71;i<48;i++){temp.push(k);}for (var i =0,k=72;i<54;i++){temp.push(k);}for (var i =0,k=73;i<60;i++){temp.push(k);}/////30for (var i =0,k=74;i<67;i++){temp.push(k);}for (var i =0,k=75;i<74;i++){temp.push(k);}for (var i =0,k=76;i<81;i++){temp.push(k);}for (var i =0,k=77;i<89;i++){temp.push(k);}for (var i =0,k=78;i<97;i++){temp.push(k);}for (var i =0,k=79;i<105;i++){temp.push(k);}for (var i =0,k=80;i<114;i++){temp.push(k);}for (var i =0,k=81;i<123;i++){temp.push(k);}for (var i =0,k=82;i<132;i++){temp.push(k);}for (var i =0,k=83;i<142;i++){temp.push(k);}/////40for (var i =0,k=84;i<151;i++){temp.push(k);}for (var i =0,k=85;i<161;i++){temp.push(k);}for (var i =0,k=86;i<170;i++){temp.push(k);}for (var i =0,k=87;i<179;i++){temp.push(k);}for (var i =0,k=88;i<188;i++){temp.push(k);}for (var i =0,k=89;i<197;i++){temp.push(k);}for (var i =0,k=90;i<205;i++){temp.push(k);}for (var i =0,k=91;i<213;i++){temp.push(k);}for (var i =0,k=92;i<220;i++){temp.push(k);}for (var i =0,k=93;i<227;i++){temp.push(k);}/////50for (var i =0,k=94;i<232;i++){temp.push(k);}for (var i =0,k=95;i<237;i++){temp.push(k);}for (var i =0,k=96;i<242;i++){temp.push(k);}for (var i =0,k=97;i<245;i++){temp.push(k);}for (var i =0,k=98;i<247;i++){temp.push(k);}for (var i =0,k=99;i<249;i++){temp.push(k);}for (var i =0,k=100;i<249;i++){temp.push(k);}for (var i =0,k=101;i<249;i++){temp.push(k);}for (var i =0,k=102;i<247;i++){temp.push(k);}for (var i =0,k=103;i<245;i++){temp.push(k);}/////60for (var i =0,k=104;i<242;i++){temp.push(k);}for (var i =0,k=105;i<237;i++){temp.push(k);}for (var i =0,k=106;i<232;i++){temp.push(k);}for (var i =0,k=107;i<227;i++){temp.push(k);}for (var i =0,k=108;i<220;i++){temp.push(k);}for (var i =0,k=109;i<213;i++){temp.push(k);}for (var i =0,k=110;i<205;i++){temp.push(k);}for (var i =0,k=111;i<197;i++){temp.push(k);}for (var i =0,k=112;i<188;i++){temp.push(k);}for (var i =0,k=113;i<179;i++){temp.push(k);}/////70for (var i =0,k=114;i<170;i++){temp.push(k);}for (var i =0,k=115;i<161;i++){temp.push(k);}for (var i =0,k=116;i<151;i++){temp.push(k);}for (var i =0,k=117;i<142;i++){temp.push(k);}for (var i =0,k=118;i<132;i++){temp.push(k);}for (var i =0,k=119;i<123;i++){temp.push(k);}for (var i =0,k=120;i<114;i++){temp.push(k);}for (var i =0,k=121;i<105;i++){temp.push(k);}for (var i =0,k=122;i<97;i++){temp.push(k);}for (var i =0,k=123;i<89;i++){temp.push(k);}/////80for (var i =0,k=124;i<81;i++){temp.push(k);}for (var i =0,k=125;i<74;i++){temp.push(k);}for (var i =0,k=126;i<67;i++){temp.push(k);}for (var i =0,k=127;i<60;i++){temp.push(k);}for (var i =0,k=128;i<54;i++){temp.push(k);}for (var i =0,k=129;i<48;i++){temp.push(k);}for (var i =0,k=130;i<43;i++){temp.push(k);}for (var i =0,k=131;i<38;i++){temp.push(k);}for (var i =0,k=132;i<34;i++){temp.push(k);}for (var i =0,k=133;i<30;i++){temp.push(k);}/////90for (var i =0,k=134;i<26;i++){temp.push(k);}for (var i =0,k=135;i<23;i++){temp.push(k);}for (var i =0,k=136;i<20;i++){temp.push(k);}for (var i =0,k=137;i<17;i++){temp.push(k);}for (var i =0,k=138;i<15;i++){temp.push(k);}for (var i =0,k=139;i<13;i++){temp.push(k);}for (var i =0,k=140;i<11;i++){temp.push(k);}for (var i =0,k=141;i<9;i++){temp.push(k);}for (var i =0,k=142;i<8;i++){temp.push(k);}for (var i =0,k=143;i<7;i++){temp.push(k);}/////100for (var i =0,k=144;i<6;i++){temp.push(k);}for (var i =0,k=145;i<5;i++){temp.push(k);}for (var i =0,k=146;i<4;i++){temp.push(k);}for (var i =0,k=147;i<3;i++){temp.push(k);}for (var i =0,k=148;i<3;i++){temp.push(k);}for (var i =0,k=149;i<2;i++){temp.push(k);}for (var i =0,k=150;i<2;i++){temp.push(k);}for (var i =0,k=151;i<2;i++){temp.push(k);}for (var i =0,k=152;i<1;i++){temp.push(k);}for (var i =0,k=153;i<1;i++){temp.push(k);}/////110for (var i =0,k=154;i<1;i++){temp.push(k);}for (var i =0,k=155;i<1;i++){temp.push(k);}for (var i =0,k=156;i<1;i++){temp.push(k);}sjpl(temp);}function sjpl(thearray)
{//随机排列for (var i =0;i<thelenght;i++){var k=Math.floor(Math.random()*thelenght);var k2=Math.floor(Math.random()*thelenght);while(k==k2){k2=Math.floor(Math.random()*thelenght);}var linshi=thearray[k];thearray[k]=thearray[k2];thearray[k2]=linshi;}for (var i =0;i<thelenght;i++){if((i+1)%40==0){document.getElementById("logs").innerHTML+=(thearray[i] + "<br>第"+((i+1)/40 +1)+"行");}else{document.getElementById("logs").innerHTML+=(thearray[i] + "&nbsp");}}}</script>
<body οnlοad="thecs()"><div id="logs"></div></body>

  

中间那么长的for赋值军队是我用宏录制写的,一分钟就完成了,怎么操作就不解释了,玩计算机的基础知识!

然后这个程序没有太多研究优化算法,就一个简单的随机排列和扔箱子理论,所以运行起来相当耗电,耗C,GPU!

当然我的目的是让电脑发热

浏览器,总共用了42秒计算完毕,估计计算量有几百万至正无穷吧!

下面是结果

想象一下前面有一万人的智商,都是从普通大街上组队无选择随机测的,,,或者你就想象前面是北京西客站,今天是农历年腊月二十五,你有一个特异功能,就是看不见人只能看见智商

那么如果没有毛病,你看到的是这个

*

每个数字代表一个人

(为什么不用颜色来区分呢?因为颜色的分度很小,况且我们九年义务教育出来的谁不对数字过敏呢?)

转载于:https://www.cnblogs.com/duyuanshang/p/11148688.html

用 IQ分布模拟图来测试浏览器的性能相关推荐

  1. fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试

    随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...

  2. 虎扑球员数据爬取+球员能力分布雷达图

    虎扑数据爬取+球员能力分布雷达图 学了一阵子python后,心痒痒想爬个网站试试,但得找个自己感兴趣的啊,那必然是篮球了.想了想平时看篮球的也就腾讯和虎扑,细心的jrs可能会发现腾讯体育点进球员个人主 ...

  3. python 模拟微信浏览器请求_使用Chrome修改user agent模拟微信内置浏览器

    很多时候,我们需要模拟微信内置浏览器,今天教大家用chrome简单模拟.如图设置: F12或者右键审查元素进入开发者模式,点击Emulation,然后点击Network,把Spoof user age ...

  4. 谷歌浏览器配置微信浏览器_在 Chrome (谷歌浏览器) 中模拟微信内置浏览器

    微信和 QQ 内置浏览器 UA iOSQQ 内置浏览器 UA: Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWe ...

  5. BIOMOD2模型、MaxEnt模型物种分布模拟,生物多样性生境模拟,论文写作

    目录 ①基于R语言BIOMOD2模型的物种分布模拟实践技术应用 ②基于R语言.MaxEnt模型融合技术的物种分布模拟.参数优化方法.结果分析制图与论文写作 ③基于MAXENT模型的生物多样性生境模拟与 ...

  6. 如何模拟微信内置浏览器阅读环境打开文章

    如何模拟微信内置浏览器阅读环境更换ua打开文章 有时候,我们需要使用电脑浏览器打开微信的文章,却常常碰到这种情况, 那么,如何在没有登录微信的情况下,仅仅使用电脑,模拟微信浏览器访问文章呢,网上大神们 ...

  7. ZEMAX 如何通过 K-相关分布模拟表面散射

    ZEMAX 如何通过 K-相关分布模拟表面散射 本文旨在介绍如何在OpticStudio中模拟K-相关分布散射模型,并用实例分析将该模型与Harvey-Shack (ABg) 散射分布模型进行了比较. ...

  8. R语言BIOMOD2模型的物种分布模拟

    随着生物多样性全球大会的举办,不论是管理机构及科研单位.高校都在积极准备,根据国家林草局最新工作指示,我国将积极整合.优化自然保护地,加快推进国家公园体制试点,构建以国家公园为主体的自然保护地体系.针 ...

  9. 在 Chrome (谷歌浏览器) 中模拟微信内置浏览器

    微信和 QQ 内置浏览器 UA iOSQQ 内置浏览器 UA: Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_2 like Mac OS X) > AppleWe ...

最新文章

  1. 日志系统新贵Loki,确实比笨重的ELK轻
  2. 深度丨AI 与区块链:两大热门技术,会碰撞出什么样的火花?
  3. linux中wps默认安装目录,centos6.5 安装wps linux
  4. aws消息服务器,经验分享:我们如何使用AWS构建无服务器架构 - hypertrack
  5. CPU的向量化、多核技术、多路技术、众核技术
  6. CCF201903-5 317号子任务(100分题解链接)
  7. linux set命令例子,学习一个 Linux 命令:declare/typeset 命令
  8. Java面试题:程序计数器为什么是私有的?
  9. arcpy.SpatialJoin_analysis 空间连接分析
  10. Mismatch between array dtype (‘<U40‘) and format specifier (‘%.18e‘)
  11. maria安装包mysql_Redhat 7.3安装系统自带Mariadb安装包
  12. Poker Ⅱ 机械键盘使用说明书 自备
  13. 做移动视频直播应用的思路
  14. python3爬虫有道翻译_一篇文章教会你利用Python网络爬虫获取有道翻译手机版的翻译接口...
  15. PCB电路板为什要沉金和镀金,什么是沉金和镀金,区别在哪?
  16. 百亿题典之C++编程题面试题
  17. python音频转文字腾讯_使用Python三步完成文本到语音的转换
  18. android危险权限列表
  19. php调扫描仪,扫描仪使用技巧
  20. ARM接口实验—串口实验

热门文章

  1. 如何通过软件优化可编程无线测试?
  2. 我们为什么要学习PHP?PHP的应用领域有哪些?
  3. 盘点十五种容易成女光棍的大学女生
  4. python标准库math中用来计算平方根_如何在python中计算平方根?
  5. CloudStack高级网络设置
  6. Segmented Least Squares: Multi-way Choices
  7. 页面JS报错误“没有注册类别”的解决方法
  8. Switch配件joycon摇杆模块的各个IO定义和用法说明
  9. Flynn分类法 - Flynn‘s Classical Taxonomy
  10. 2022系统分析师真题