在履歷搖號(hào)30次之后,終于忍不住了就現(xiàn)在搖到的概率為1‰偶數(shù)月的26號(hào)中午11點(diǎn)到下晝1點(diǎn),京牌的短信上就會(huì)收到一條提醒,不是推銷和廣告,但內(nèi)容一定是一樣的:“很遺憾,該編碼本次搖號(hào)未中簽或搖號(hào)資格已過(guò)期”。我就服了怎么又不在中簽?zāi)夸浝?br>多年過(guò)去了,在首都辛勞擠公交地鐵的你,是否和80代庖有同樣的疑問(wèn)?只能自己總結(jié)不中簽的緣故原由,官方也沒(méi)給出一個(gè)確切回覆,只能自己憑空總結(jié)若何提升中簽率著實(shí)不想在等的可以加找北京看看能否租個(gè)先用著,或留言及時(shí)會(huì)回復(fù)您的北京女人
現(xiàn)在搖號(hào)到底有多災(zāi)?哪些人搖到了號(hào)?平均搖了幾回?有沒(méi)有提升搖號(hào)概率的方式?搖號(hào)算法是什么?是絕對(duì)公正的嗎?
80代庖用真實(shí)的數(shù)據(jù),告訴你謎底。
2010到2017年,北京每年各有15萬(wàn)個(gè)小汽車(chē)指標(biāo)。新能源比例到達(dá)40%,通俗號(hào)只剩9萬(wàn)個(gè),一年6次,每次15000個(gè)。
然則!2016年第3次搖號(hào),搖號(hào)池總數(shù)目是9917981!總搖號(hào)人數(shù)270.7萬(wàn)!若是你搖號(hào)次數(shù)在24次之內(nèi),那么本次搖到的概率為千分之一!花166年搖一千次都不中的概率,是37%!
每搖12次沒(méi)中簽,真的會(huì)像官方的說(shuō)法,可能性增添一倍么?太無(wú)邪!由于你增添,別人的也在增添。除非你是第一批加入搖號(hào)的人,否則會(huì)有更多的人比你增添更高的概率。因此,號(hào)是越來(lái)越難搖的。
五年間,搖到號(hào)的人數(shù)總共94萬(wàn)人。2011年時(shí),每隔10小我私家就會(huì)有一個(gè)幸運(yùn)兒,幾年前買(mǎi)車(chē)確實(shí)比現(xiàn)在買(mǎi)車(chē)容易太多。看看這張圖:
2012年和2014年算是搖號(hào)黃金期,每期都有靠近兩萬(wàn)人搖到號(hào),可是到了2016年,這個(gè)數(shù)字降為1.3萬(wàn)。然而,下面這張圖絕對(duì)讓你哭暈!
固然,每年增添的搖號(hào)人數(shù)基本是線性的:
從第一期的18萬(wàn),到2016年6月份的270萬(wàn),每年增添五十萬(wàn)人。我們難以確定新增添的是哪些人數(shù),根據(jù)政策,學(xué)生可能占了相當(dāng)大的比重。
那么,那些搖到號(hào)的人,總共搖了若干次呢?下面這張圖回覆你:
有靠近九萬(wàn)人第一次就搖到號(hào)了,另有190人搖了整整51次才拿到號(hào),這個(gè)曲線異常地滑膩,幾個(gè)凸起點(diǎn)正好是調(diào)整中簽率的門(mén)限,異常相符數(shù)學(xué)的美感。
有14201人,51次搖號(hào)沒(méi)有一次樂(lè)成。真正的幸運(yùn)兒是這些人:在最近的這一期,以1/1000的概率第一次抽簽就拿到了號(hào),一共90人。
從6位隨機(jī)種子的發(fā)生,看搖號(hào)程序是否公正
通過(guò)使用沙漠君自己開(kāi)發(fā)的hawk爬蟲(chóng)程序(見(jiàn)數(shù)據(jù)泉源及工具),采集了從2011年到2016年51期每期的搖號(hào)池列表和隨機(jī)種子。同時(shí),我還下載了它的搖號(hào)程序,用于剖析其搖號(hào)算法。程序使用c#編寫(xiě),沙漠君破解它的源代碼簡(jiǎn)直不要太容易。(80代庖在這里,著實(shí)忍不住要吐槽的自戀文風(fēng)……俗話說(shuō),文如其人,咳咳。)
為了能讓不懂程序的讀者也能明白,我用只管簡(jiǎn)明的語(yǔ)言形貌其搖號(hào)方式:假設(shè)有5人搖號(hào),每小我私家都有唯一的id,1-5,用戶2,4有兩倍中簽率,用戶3有3倍中簽率,那么搖號(hào)池排列如下:
第一輪,把所有人都按編號(hào)順序排列,即序號(hào)1-5;
第二輪,把所有中簽率大于即是2倍的按順序排列,即6-8;
第三輪,把大于即是三倍的按順序排列,只有9。
現(xiàn)要求從池中隨機(jī)抽取三個(gè)序號(hào)。盤(pán)算性能通過(guò)一個(gè)種子,可以天生一串看似隨機(jī)的偽隨機(jī)序列。在一樣平常程序中,種子通常是當(dāng)前運(yùn)行的時(shí)間。因每次運(yùn)行時(shí)間差別,以是效果也差別。
而搖號(hào)程序有趣的地方就在這里,種子是事先提供好的一串6位數(shù)字,一旦你知道它,那么你在搖號(hào)前就能展望哪些人被抽中。每小我私家的中簽倍率和id都是確定的,因此剖析6位的隨機(jī)數(shù)種子是若何發(fā)生的,成了解決問(wèn)題的要害。
6位隨機(jī)種子是若何發(fā)生的?公證職員事先從市民中選出12位代表人。主持人在魚(yú)缸中隨機(jī)抽出6個(gè)球,每個(gè)球都是一個(gè)市民代表人的號(hào)碼。之后,6個(gè)代表人會(huì)依次敲擊鍵盤(pán),隨機(jī)發(fā)生出0-9的隨機(jī)數(shù)作為隨機(jī)數(shù)種子。有趣的地方就在這里!!
主持人說(shuō),請(qǐng)每一位代表?yè)u出號(hào)碼,我一幀幀地剖析了視頻,從市民代表在鍵盤(pán)上的操作位置來(lái)預(yù)測(cè),點(diǎn)擊的多半是是回車(chē)鍵,但代表按鍵盤(pán)都是背對(duì)攝影機(jī)的。你可以簡(jiǎn)樸明白為,每按一次回車(chē),電腦發(fā)生出一個(gè)新的0-9的數(shù)字,總計(jì)6個(gè)。
網(wǎng)站提供了隨機(jī)發(fā)生搖號(hào)號(hào)碼的程序,卻沒(méi)有提供隨機(jī)發(fā)生六位種子的程序。這個(gè)隨機(jī)數(shù)種子自己,會(huì)不會(huì)事先保留,一定能保證隨機(jī)嗎?看下面這張圖(固然,300次采樣數(shù)目有點(diǎn)少)
若是你感興趣的話,可以去參考本文的附錄,附錄詳細(xì)地給出了若何從申請(qǐng)編碼入手,探索搖號(hào)系統(tǒng)的可能的隱秘。但能不能探索出來(lái)就不知道了。
如果系統(tǒng)真的有破綻呢?
(本段僅作為頭腦實(shí)驗(yàn),開(kāi)腦洞而已,請(qǐng)任何同伙不要對(duì)號(hào)入座。水表在門(mén)外,謝謝?。?br>通過(guò)控制種子,可以保證特定號(hào)碼中簽。但這樣可能沒(méi)法讓所有要中簽的都中簽,計(jì)謀是插入一些無(wú)效號(hào)。無(wú)效號(hào)能將特定的號(hào)碼擠到對(duì)應(yīng)必中的位置。
由于我們也無(wú)法判斷介入抽簽的每個(gè)號(hào)碼都是有用的。而且你注意到了嗎?2016年,每次搖號(hào)應(yīng)該有15000個(gè),但每次搖中的數(shù)目都差了一百多個(gè),剩下的那里去了?
通常盤(pán)算機(jī)發(fā)生無(wú)效號(hào),都是在短時(shí)間內(nèi)集中發(fā)生的。若是能發(fā)現(xiàn)給每個(gè)用戶分配編碼的規(guī)則,就能反推用戶的基本信息和注冊(cè)時(shí)間,若是在統(tǒng)計(jì)上發(fā)現(xiàn)異常,就能找到這些無(wú)效號(hào)碼,進(jìn)而搜索隨機(jī)種子。
沙漠君盯著這些長(zhǎng)度都是13位的號(hào)碼,統(tǒng)計(jì)了每一位上0-9字符泛起的頻率,發(fā)現(xiàn)它們都是等概率泛起的。說(shuō)明編碼是根據(jù)某種隨機(jī)算法天生的。什么工具的隨機(jī)算法發(fā)生的字符長(zhǎng)度是13位呢?我花了五六個(gè)小時(shí)破解這個(gè)邏輯:
我通過(guò)搖號(hào)程序署名,發(fā)現(xiàn)開(kāi)發(fā)這套系統(tǒng)的公司北京車(chē)牌指標(biāo)。我通過(guò)該公司網(wǎng)站的招聘信息和項(xiàng)目先容,了解了驗(yàn)證軟件是2014年1月6號(hào)下晝開(kāi)發(fā)開(kāi)發(fā),用了一個(gè)半月開(kāi)發(fā)完,后臺(tái)語(yǔ)言多半是c#。
據(jù)我預(yù)測(cè),每次會(huì)從后臺(tái)隨機(jī)發(fā)生不在數(shù)據(jù)庫(kù)里的一個(gè)13位的隨機(jī)數(shù),作為新申請(qǐng)人的編碼id。理論上說(shuō),若是其系統(tǒng)用的是c#默認(rèn)的隨機(jī)天生器,那么就能通過(guò)暴力搜索的方式,找出每個(gè)編碼天生的時(shí)間,也就是號(hào)碼注冊(cè)的時(shí)間,固然,這種盤(pán)算的復(fù)雜度異常高,靠一己之力是很難完成的。
但我信賴,以上這些推測(cè)都是瞎扯,這套系統(tǒng)一定是公正而完善的。(80代庖:你說(shuō)什么我聽(tīng)不懂?)
那我們?cè)撛趺崔k?
一種方式是購(gòu)置新能源汽車(chē),中簽率約為12分之一。開(kāi)著新能源,六環(huán)可能都出不去就沒(méi)電了(>_<)。
根據(jù)非官方說(shuō)法,搖號(hào)政策可能在未來(lái)退出,并引入家庭單元搖號(hào)和征收擁堵費(fèi)。但發(fā)出去的車(chē)牌不會(huì)接納,而一旦鋪開(kāi)限購(gòu)會(huì)導(dǎo)致瘋狂購(gòu)車(chē),由于擁堵費(fèi)太貴,人人塞滿小區(qū)就是不出門(mén):先把坑占上。這一定也不是政府愿意看到的。至于之前傳言的24次搖號(hào)沒(méi)中者自動(dòng)分配一個(gè)號(hào)碼,我都不想告訴你24次以上沒(méi)搖中的人有若干!傳謠也要講基本法啊。
通過(guò)以上剖析,解決了沙漠君之前的疑惑,這套系統(tǒng)設(shè)計(jì)是相符規(guī)范的,抽簽是隨機(jī)和公正的。列位親愛(ài)的讀者,放心搖號(hào),洗洗睡吧~/(ㄒoㄒ)以后多綠色出行,為首都交通做出孝敬。
北京為什么沒(méi)有京D車(chē)牌?車(chē)牌中介隨意答應(yīng)或大包大攬需謹(jǐn)慎京牌租賃潛在風(fēng)險(xiǎn)提示車(chē)輛過(guò)戶就能發(fā)臨牌嗎有車(chē)牌怎么才能換車(chē)牌號(hào)碼外地牌照怎么轉(zhuǎn)回本地 |外地車(chē)牌轉(zhuǎn)回本地的條件 ?北京車(chē)輛上牌需要什么手續(xù)費(fèi)車(chē)輛沒(méi)上牌怎么交保險(xiǎn)呢