12306 的選票機制是怎樣的?

比如買硬卧,賣票的時候是不是先賣下鋪、賣完後賣上鋪,最後中鋪?就是一輛車中(或一節車廂)中的下鋪賣完後賣上鋪,然後下鋪?


對於始發站來說:

硬座的出票順序是按號碼從前到後的,動車是A-&>B-&>C-&>D-&>F,一等座沒有B。

硬卧的出票順序是上-&>下-&>中(按拼音排序,另有一說是上中下),軟卧沒有中鋪。

以上是理想情況。

所以,如果佔一張上鋪(用他人賬號,佔了不賣,不支付),再買下鋪,再佔2張,再買下鋪,就可以持續買到下鋪了。

以上是理想情況。

實際情況可能不理想,比如窗口購票是可以選席位和上下鋪的,這樣就會破壞上面的次序。

當次序被破壞,車廂里售出的票不是連續的情況下,12306一般優先把人放到挨得更近的、更靠前的地方,並保持余票分布盡量不零散(優先出分布零散的余票)。

比如下圖中的這種情況(X表示有人):

|1 2|3 4|
|上X 上|上X X上|
|中 中|中 X中|
|下 下|下X X下|

如果買一張票,最有可能出的是3中,或者1下;

如果買兩張票,最有可能出的是1下1中,或者2上2下;

如果買三張票,最有可能出的是2上2中2下,或者1下1中2上;

以上規則也基本適用於硬座和高鐵。

比如如果高鐵買兩張票,恰好有AB或者BC空閑,那很難刷出DF號。

如果買三張票,多數都是ABC,而想要刷出CDF就非常難,除非主動把AB占上。

以上是還算是比較簡單的情況,因為還有可能是單張余票分布在不同的車廂里,這種情況就更複雜,比如2車有AB座席空閑,3車有BC座席空閑,刷票的時候可能一會出2車AB,一會出3車BC,除非把這些空閑都佔了,才容易出DF號。

以上規則是我個人總結的,基本上適用於絕大多數車,我買票如果兩個人出行,基本都能買到DF號,還創造過連續買5張挨著的下鋪的情況(過去12306沒有那麼多限制的時候,可以註冊很多賬號刷票,現在已經很難)

---------------------------------------------

曬一下我買過的票吧,雖然不是每次都買到下鋪(畢竟刷票挺麻煩),也不是每次都刷DF,但我買到的下鋪和DF確實很多:

從左到右從上到下:

左邊一列是2015年跑鄭開馬拉松,可以看到鄭州東的那個票是從開封出的,我跟我媳婦,去DF號,回DF號。

中間一列是2015年嵩山馬拉松,在登封,坐卧鋪到洛陽,一下一上,因為覺得刷兩個下有點麻煩,下面三張是去爬泰山,回程的有一張丟了,四張都是DF號。

右邊一列上面是去合肥跑馬拉松,只有我一個人去,所以刷F號,第三張鄭州的是參加婚禮,只有我一個人,鄭州東回北京的是領證回來,兩個人,有一張票找不到了,應該是DF。

左邊一列是去跑2016廈門馬拉松,福州中轉,去下鋪,回F號,一個人往返;下面兩張是去銀川參加婚禮,去回都是下鋪。

中間一列上面是去南陽的,應該是很多張,但就找到這兩張,都是下鋪,哈爾濱去七台河兩個軟卧下,最下兩張去參加2016武漢馬拉松往返,一個人去的兩個都是F號。

右邊一列上面去棗莊,兩個人DF,回來也是DF,下面是某次從許昌回,兩個人DF號。

左邊一列,去鄭州,DF號,十一去西藏返回,軟卧一上一下;

中間一列,去保定,F,回來,D,因為當天往返,並且是一個人,沒故意刷F號,下面兩張許昌到鄭州東的DF號;

右邊一列,忘了去上海辦什麼事情了,去F回F,下面兩張好像是去跑泰山馬拉松的去程票,因為買不到直通車,是分段買的,北京-天津-濟南這麼走的,DF號。

一般來說,只要不是特別難買,用點心思總能買到,說我運氣好的話不可能這麼多次都運氣好,有些還是要有技巧的(票面上能看出來始發改簽就是技巧),我過年的時候還給我爸買到過去三亞的下鋪。


直接去窗口最簡單,告訴售票員你的要求,一般會滿足。

有時候為了刷AF也會去自動取票機占著票,再刷。

主要是沒有那麼多12306賬戶比較心塞。一天只有三次取消訂單的機會不然客戶端就無法出票……

以買三張票為例……買不到一起了系統就會自動分配。


謝邀

一張票一般給中鋪

兩張票一般給上下

想要下鋪一般會去火車站

所以下鋪的都會先賣光

所以票緊張一般都是中上鋪


這幾天我想要給家人買一張票,但是刷了好幾天都一直是上鋪,怕晚了買不到,在百度上搜「怎麼能買到下鋪火車票」,用了那種改代碼的方法,但是提交後仍然是上鋪,在攜程上有可以買下鋪的功能,但是要20元費用,並且火車票只能快遞到家,要另外付20元快遞費,這樣就要比在12306上多40元的費用了,像我們這等平民,本著蚊子腿也是肉的精神,我果斷放棄了在攜程上購票的想法,只好仍然回頭轉戰12306,這次我仍然是參考網友的做法,一次給兩個人購買,想要買下鋪的那位先選,然後再選準備退票的那個,果然系統給分配了一個上鋪,一個下鋪,而且和我預先設想的一樣,那我多買的那張票,我就要退票了,為了少損失點,我把那張票先更改到站,改到離我這裡最近的一個站,並且改成了硬座,這中間的差價系統從你付款方式原路退回,然後再把這張票退掉,如果你購買的票出發日期在15天以上的退票是不收費的,如果是15天以內的,按時間長短要收手續費,你為了少出手續費可以使用我這種方法減少損失。


這得問程序員關於這部分的演算法了。


根據經驗,會留一部分給實體火車站。因為要照顧一些沒有足夠文化知識來操作智能設備(電腦,手機等)的大眾,然後才會進行一定的出票篩選,


推薦閱讀:

蒸汽機車為什麼都是活塞連桿機構,而不是用動力更強、效率更高的蒸汽輪機?
坐南寧開往河內的跨國列車是一種怎樣的體驗?
浦東到龍陽路的磁懸浮列車還在使用嗎?
如何打破上海南站的尷尬地位?
為何列車會在兗州站更換車頭?

TAG:互聯網 | 移動互聯網 | 火車票 | 軌道列車 | 12306中國鐵路客戶服務中心 |