自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟IE8“隨機瀏覽器選擇”不隨機 算法讓自己吃虧

開發(fā) 算法
微軟迫于歐盟的壓力,在其Windows 7中加入了用戶隨機選擇瀏覽器的功能。不過由于算法問題,這樣的隨機瀏覽器選擇,似乎并不是真正意義上的隨機。本文將為大家揭曉這個謎團。

【51CTO綜合報道】微軟讓歐洲的Windows 7用戶隨機選擇瀏覽器(ballot screen),軟件巨人是使用一段JavaScript代碼決定選擇屏中不同瀏覽器所在位置。DSL.sk的研究表明微軟的隨機篩選算法不怎么隨機。它選擇了一種糟糕的方法實現(xiàn)隨機。

一位研究人員利用JavaScript代碼在Internet Explorer測試了一萬次隨機選擇,記錄下IE、Firefox、Opera、Chrome、Safar在1到5個5個位置出現(xiàn)的次數(shù)。

統(tǒng)計顯示,Chrome最有可能出現(xiàn)在1到3這三個位置,而微軟的IE在第5位置出現(xiàn)的幾率超過了5成,Safari在第4位置的幾率超過了4成。統(tǒng)計的P值< 2.2^(e-16),幾乎可以斷定它絕非隨機(P值越小表示越不可能隨機)。

研究人員隨后還在Firefox上測試了該代碼(顯示,IE最后可能在第3 位置,而Safari最有可能在第五位置,同樣的代碼卻因瀏覽器的不同而出現(xiàn)不同結(jié)果),并提供了修正方法。

事件回放

經(jīng)過馬拉松式的談判之后,近日微軟和歐盟達成一致,為了消除IE在Windows操作系統(tǒng)上的壟斷,微軟將讓歐洲的Windows用戶隨機選擇瀏覽器(“ballot screen”),而且供用戶選擇的瀏覽器排列順序是隨機的,這一做法被認為是微軟喪失了IE捆綁Windows的優(yōu)勢。當然,人們有理由懷疑微軟會在隨機性上做手腳,讓瀏覽器選擇屏幕的隨機排序有利于IE,然而,最近外國機構(gòu)DSL.sk的研究卻表明,隨機出現(xiàn)的瀏覽器實際上是傾向于IE的競爭對手,而不是有利于IE。

這個研究室通過反復地裝載ballot screen界面,然后統(tǒng)計五大瀏覽器出現(xiàn)的順序,最左邊出現(xiàn)的瀏覽器因為醒目,所以更有可能被用戶選擇。統(tǒng)計結(jié)果表明,IE出現(xiàn)在最左側(cè)的概率最低,為13.8%,F(xiàn)irefox為22.2%,Opera為21.0%,Safari為17.9%,Chrome出現(xiàn)的概率最高,為25.2%。這一結(jié)果表明,微軟在隨機數(shù)上非但沒有占便宜,可能還讓自己吃虧了。

微軟瀏覽器隨機選擇

【編輯推薦】

  1. 詳解Javascript中checkbox樹的功能
  2. 詳解Javascript事件驅(qū)動的來龍去脈
  3. Javascript的this關鍵字與scope詳解
  4. 淺析利用Javascript獲取隨機顏色
  5. 詳解Javascript中的Array擴展

 

責任編輯:彭凡 來源: 51CTO
相關推薦

2009-03-28 09:50:02

IE8微軟瀏覽器

2009-03-29 09:59:27

2009-03-28 09:46:33

IE8微軟瀏覽器

2009-03-20 09:08:13

微軟IE8瀏覽器

2009-05-05 08:58:35

IE8微軟瀏覽器

2010-05-10 18:03:13

2009-03-22 09:58:08

IE8瀏覽器微軟

2009-03-14 18:50:53

IE8微軟瀏覽器

2010-03-05 09:07:46

2013-12-11 15:43:36

2009-03-26 08:59:06

微軟IE8瀏覽器

2009-03-11 08:52:33

2010-08-20 09:15:16

IE8IE6IE9

2011-08-18 16:40:51

Windows7IE

2012-01-04 10:08:42

IE8瀏覽器

2009-03-27 09:30:51

微軟IE瀏覽器

2009-04-01 08:52:19

IE8微軟瀏覽器

2009-04-04 09:40:52

OperaIE8瀏覽器

2009-04-22 09:00:55

IE8中文網(wǎng)址瀏覽器

2010-03-31 22:28:40

點贊
收藏

51CTO技術棧公眾號