一種數(shù)據(jù)處理方法及裝置的制造方法
【專利摘要】本發(fā)明實(shí)施例公開了一種數(shù)據(jù)處理方法及裝置,所述方法應(yīng)用于網(wǎng)頁(yè)客戶端,所述方法包括:獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù);對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值;檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù);確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示元素。采用本發(fā)明實(shí)施例,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
【專利說(shuō)明】
一種數(shù)據(jù)處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法及裝置。
【背景技術(shù)】
[0002]目前,基于網(wǎng)頁(yè)的隨機(jī)抽獎(jiǎng)方法可以在網(wǎng)頁(yè)瀏覽器中實(shí)現(xiàn),也可以在網(wǎng)頁(yè)服務(wù)器中實(shí)現(xiàn),具體的,將每個(gè)獎(jiǎng)項(xiàng)作為一個(gè)元素,將預(yù)設(shè)試驗(yàn)次數(shù)中的不同數(shù)值配置給不同元素,以建立元素和數(shù)組的對(duì)應(yīng)關(guān)系,數(shù)組可以包括至少一個(gè)數(shù)值,例如存在三個(gè)元素以及預(yù)設(shè)試驗(yàn)次數(shù)為10,則第一元素對(duì)應(yīng)的數(shù)組可以為{I,3,5},第二元素對(duì)應(yīng)的數(shù)組可以為{2,7,9,10},第三元素對(duì)應(yīng)的數(shù)組為{4,6,8},當(dāng)檢測(cè)到對(duì)元素的選取指令時(shí)生成的隨機(jī)數(shù)為3,則可以確定用戶選取的是第一元素。為了提高抽獎(jiǎng)概率精準(zhǔn)度,需要增加試驗(yàn)次數(shù),當(dāng)試驗(yàn)次數(shù)較多時(shí),網(wǎng)頁(yè)客戶端建立的各個(gè)元素對(duì)應(yīng)的數(shù)組所包含的數(shù)值較多,降低系統(tǒng)性能。若網(wǎng)頁(yè)服務(wù)器建立各個(gè)元素和數(shù)組的對(duì)應(yīng)關(guān)系,網(wǎng)頁(yè)客戶端將檢測(cè)到的對(duì)元素的選取指令發(fā)送給網(wǎng)頁(yè)服務(wù)器,網(wǎng)頁(yè)服務(wù)器根據(jù)選取指令生成一個(gè)隨機(jī)數(shù),確定該隨機(jī)數(shù)所屬的數(shù)組對(duì)應(yīng)的元素,將該元素的元素標(biāo)識(shí)發(fā)送給網(wǎng)頁(yè)客戶端,以便網(wǎng)頁(yè)客戶端顯示該元素標(biāo)識(shí)對(duì)應(yīng)的元素,網(wǎng)頁(yè)客戶端需要與網(wǎng)頁(yè)服務(wù)器進(jìn)行通信以獲取與隨機(jī)數(shù)匹配的元素,產(chǎn)生延時(shí),無(wú)法快速獲取與隨機(jī)數(shù)匹配的元素。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種數(shù)據(jù)處理方法及裝置,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,所述方法應(yīng)用于網(wǎng)頁(yè)客戶端,所述方法包括:
[0005]獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù);
[0006]對(duì)各個(gè)所述元素進(jìn)行排序,并根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),所述配置參數(shù)包括至少一個(gè)數(shù)值;
[0007]檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù);
[0008]確定所述隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示所述元素。
[0009 ]相應(yīng)地,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)處理裝置,包括:
[0010]選取次數(shù)獲取單元,用于獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù);
[0011 ]配置參數(shù)生成單元,用于對(duì)各個(gè)所述元素進(jìn)行排序,并根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),所述配置參數(shù)包括至少一個(gè)數(shù)值;
[0012]隨機(jī)數(shù)生成單元,用于檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù);
[0013]元素確定單元,用于確定所述隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示所述元素。
[0014]實(shí)施本發(fā)明實(shí)施例,通過(guò)獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素并顯示該元素,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖;
[0016]圖1是本發(fā)明實(shí)施例中提供的一種數(shù)據(jù)處理方法的流程示意圖;
[0017]圖2是本發(fā)明實(shí)施例中提供的一種元素的界面示意圖;
[0018]圖3是本發(fā)明實(shí)施例中提供的另一種數(shù)據(jù)處理方法的流程示意圖;
[0019]圖4是本發(fā)明實(shí)施例中提供的另一種數(shù)據(jù)處理方法的流程示意圖;
[0020]圖5是本發(fā)明實(shí)施例中提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實(shí)施例中提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0022]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0023]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素并顯示該元素。相對(duì)傳統(tǒng)的數(shù)據(jù)處理方法中建立各個(gè)元素對(duì)應(yīng)的數(shù)組,數(shù)組包括至少一個(gè)數(shù)值,當(dāng)預(yù)設(shè)試驗(yàn)次數(shù)較多時(shí),建立的各個(gè)元素對(duì)應(yīng)的數(shù)值較復(fù)雜,本發(fā)明實(shí)施例可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0024]其中,元素可以指代實(shí)體商品或者虛擬商品等,不同元素指代不同商品,例如第一元素可以包括I張哈根達(dá)斯八折優(yōu)惠券,第二元素可以包括100Q幣,第三元素可以包括iPhone6智能手機(jī)等。
[0025]其中,預(yù)設(shè)試驗(yàn)次數(shù)可以為預(yù)先設(shè)定的數(shù)值,例如100或者1000等,其中預(yù)設(shè)試驗(yàn)次數(shù)越多,元素選取概率越精準(zhǔn)。
[0026]其中,用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)可以是預(yù)先配置的,例如預(yù)設(shè)試驗(yàn)次數(shù)為1000次,第三元素為iPhone6智能手機(jī),其中iPhone6智能手機(jī)的成本較高,可以將用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取第三元素的選取次數(shù)配置為3次,則用戶選取到第三元素的選取概率為3/1000 = 0.3%。
[0027]其中,各個(gè)元素可以是按照選取次數(shù)從大到小(或者從小到大)的順序排列,可選的,各個(gè)元素也可以是隨機(jī)排列,具體不受本發(fā)明實(shí)施例的限制。
[0028]其中,調(diào)用隨機(jī)數(shù)生成函數(shù)生成的隨機(jī)數(shù)為正整數(shù)且小于等于預(yù)設(shè)試驗(yàn)次數(shù),例如預(yù)設(shè)試驗(yàn)次數(shù)為1000次,則隨機(jī)數(shù)大于O且小于等于1000。示例性的,隨機(jī)數(shù)生成函數(shù)可以為math.random文件。
[0029]上述數(shù)據(jù)處理方法可以運(yùn)行在平板電腦、手機(jī)或個(gè)人計(jì)算機(jī)(PersonalComputer,PC)等終端安裝的網(wǎng)頁(yè)客戶端中,網(wǎng)頁(yè)客戶端可以包括微信客戶端或者QQ瀏覽器等。
[0030]請(qǐng)參見圖1,圖1是本發(fā)明實(shí)施例公開的一種數(shù)據(jù)處理方法的流程示意圖。如圖1所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0031]SlOl,獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0032]網(wǎng)頁(yè)客戶端可以獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。例如,預(yù)設(shè)試驗(yàn)次數(shù)為1000次,元素包括第一元素、第二元素以及第三元素,網(wǎng)頁(yè)客戶可以將用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取第一元素的選取次數(shù)配置為300次,將用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取第二元素的選取次數(shù)配置為900次,將用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取第三元素的選取次數(shù)配置為100次。
[0033]在可選實(shí)施例中,網(wǎng)頁(yè)客戶端可以確定預(yù)設(shè)試驗(yàn)次數(shù),以及預(yù)先配置的各個(gè)所述元素的選取概率,將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0034]示例性的,當(dāng)前存在三個(gè)元素,其中第一元素為I張哈根達(dá)斯八折優(yōu)惠券,第二元素為100Q幣,第三元素為iPhone6智能手機(jī),其中iPhone6智能手機(jī)的成本較高,網(wǎng)頁(yè)客戶端可以將第三元素的選取概率配置為0.3%,第一元素的選取概率配置為20%,第二元素的選取概率配置為79.7%,若預(yù)設(shè)試驗(yàn)次數(shù)為1000次,則網(wǎng)頁(yè)客戶端確定用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第一元素的選取次數(shù)為1000*20% =200,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第二元素的選取次數(shù)為1000*79.7% =797,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第三元素的選取次數(shù)為1000*0.3% =3,其中用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)總和為預(yù)設(shè)試驗(yàn)次數(shù)。
[0035]S102,對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù)。
[0036]網(wǎng)頁(yè)客戶端獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)之后,可以對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù)。
[0037]具體實(shí)現(xiàn)中,網(wǎng)頁(yè)客戶端可以對(duì)第一元素、第二元素以及第三元素進(jìn)行排序,其中本發(fā)明實(shí)施例不對(duì)各個(gè)元素的排序規(guī)則進(jìn)行限定,例如,網(wǎng)頁(yè)客戶端可以將第一元素排列在第一位,將第二元素排列在第二位,將第三元素排列在第三位。又如,網(wǎng)頁(yè)客戶端可以按照選取次數(shù)從大到小的順序排列,若第一元素的選取次數(shù)為200,第二元素的選取次數(shù)為797,第三元素的選取次數(shù)為3,則網(wǎng)頁(yè)客戶端可以將第二元素排列在第一位,第一元素排列在第二位,第三元素排列在第三位。
[0038]進(jìn)一步的,網(wǎng)頁(yè)客戶端可以根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù)。其中,配置參數(shù)可以包括至少一個(gè)連續(xù)的數(shù)值,例如第一元素的配置參數(shù)為[I,30],也就是說(shuō),當(dāng)生成的隨機(jī)數(shù)為I?30中的任一數(shù)值時(shí),網(wǎng)頁(yè)客戶端可以確定與該隨機(jī)數(shù)匹配的元素為第一元素,若第一元素為I張哈根達(dá)斯八折優(yōu)惠券,則用戶抽中的獎(jiǎng)項(xiàng)為I張哈根達(dá)斯八折優(yōu)惠券。
[0039]在可選實(shí)施例中,網(wǎng)頁(yè)客戶端可以在經(jīng)過(guò)排序的元素中獲取第一個(gè)元素及其選取次數(shù)L,生成第一個(gè)元素的配置參數(shù)M,其中L、M均為正整數(shù),MSL。
[0040]例如,經(jīng)過(guò)排序的元素中第一個(gè)元素為第一元素,第一元素的選取次數(shù)為200,則網(wǎng)頁(yè)客戶端生成的第一個(gè)元素的配置參數(shù)M為[I,200]。
[0041]在可選實(shí)施例中,網(wǎng)頁(yè)客戶端可以在經(jīng)過(guò)排序的元素中獲取第X個(gè)元素及其選取次數(shù),將經(jīng)過(guò)排序的元素中所述第X個(gè)元素之前的所有元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果SI,將SI與所述第X個(gè)元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果S2,生成第X個(gè)元素的配置參數(shù)M,其中X、S1、S2均為正整數(shù),X彡2,S1<M<S2。
[0042]例如,經(jīng)過(guò)排序的元素中第二個(gè)元素為第二元素,第二元素的選取次數(shù)為797,則網(wǎng)頁(yè)客戶端可以確定經(jīng)過(guò)排序的元素中第二個(gè)元素之前的元素為第一元素,第一元素的選取次數(shù)為200,則網(wǎng)頁(yè)客戶端可以確定Sl = 200。網(wǎng)頁(yè)客戶端將SI與第二元素的選取次數(shù)進(jìn)行相加,得到S2 = 200+797 = 997。則網(wǎng)頁(yè)客戶端可以確定第二個(gè)元素的配置參數(shù)M為[201,997] ο
[0043]又如,經(jīng)過(guò)排序的元素中第三個(gè)元素為第三元素,第三元素的選取次數(shù)為3,則網(wǎng)頁(yè)客戶端可以確定經(jīng)過(guò)排序的元素中第三個(gè)元素之前的元素包括第一元素和第二元素,第一元素的選取次數(shù)為200,第二元素的選取次數(shù)為797,則網(wǎng)頁(yè)客戶端可以確定SI = 200+797= 997。網(wǎng)頁(yè)客戶端將SI與第三元素的選取次數(shù)進(jìn)行相加,得到S2 = 997+3 = 1000。則網(wǎng)頁(yè)客戶端可以確定第三個(gè)元素的配置參數(shù)M為[998,1000]。
[0044]S103,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0045]網(wǎng)頁(yè)客戶端檢測(cè)到對(duì)元素的選取指令時(shí),可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。例如用戶通過(guò)搖一搖的方式購(gòu)買延誤險(xiǎn),當(dāng)購(gòu)買成功時(shí),網(wǎng)頁(yè)客戶端可以隨機(jī)送給用戶一些禮品卡券,用戶可以通過(guò)搖一搖或者點(diǎn)擊具有選取功能的虛擬按鍵的方式輸入對(duì)元素的選取指令,進(jìn)而網(wǎng)頁(yè)客戶端可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0046]在可選實(shí)施例中,網(wǎng)頁(yè)客戶端檢測(cè)到對(duì)元素的選取指令之前,可以接收對(duì)各個(gè)元素的選取次數(shù)的更新指令,以對(duì)各個(gè)元素的選取次數(shù)進(jìn)行更新,根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新。
[0047]具體實(shí)現(xiàn)中,網(wǎng)頁(yè)客戶端可以對(duì)元素、元素的選取次數(shù)以及試驗(yàn)次數(shù)中的一種或者多種進(jìn)行更新。例如,網(wǎng)頁(yè)客戶端可以對(duì)元素的選取次數(shù)進(jìn)行更新。網(wǎng)頁(yè)客戶端可以接收對(duì)第一元素以及第二元素的選取次數(shù)的更新指令,將第一元素的選取次數(shù)更新為300,將第二元素的選取次數(shù)更新為697,第三元素的選取次數(shù)保持不變,即為3。網(wǎng)頁(yè)客戶端可以將第一元素的配置參數(shù)更新為[I,300],第二元素的配置參數(shù)更新為[301,997],第三元素的配置參數(shù)更新為[998,1000]。又如,網(wǎng)頁(yè)客戶端可以對(duì)元素及其選取次數(shù)進(jìn)行更新。網(wǎng)頁(yè)客戶端可以接收對(duì)第一元素以及第二元素的選取次數(shù)的更新指令,新增第四元素,將第一元素的選取次數(shù)更新為100,將第二元素的選取次數(shù)更新為600,將第三元素的選取次數(shù)配置為200,將第四元素的選取次數(shù)配置為100,則網(wǎng)頁(yè)客戶端可以將第一元素的配置參數(shù)更新為[I,100 ],將第二元素的配置參數(shù)更新為[101,700 ],將第三元素的配置參數(shù)更新為[701,900],將第四元素的配置參數(shù)更新為[901,1000]。
[0048]S104,確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示元素。
[0049]網(wǎng)頁(yè)客戶端生成隨機(jī)數(shù)之后,可以確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示元素。以圖2所示的元素的界面示意圖為例,若第一元素的配置參數(shù)為[I,200],第二元素的配置參數(shù)為[201,997],第三元素的配置參數(shù)為[998,1000],當(dāng)網(wǎng)頁(yè)客戶端生成的隨機(jī)數(shù)為100,則網(wǎng)頁(yè)客戶端可以確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素為第一元素,網(wǎng)頁(yè)客戶端可以顯示第一元素,第一元素為I張哈根達(dá)斯八折優(yōu)惠券,以提示用戶抽中的獎(jiǎng)項(xiàng)為I張哈根達(dá)斯八折優(yōu)惠券。
[0050]在可選實(shí)施例中,網(wǎng)頁(yè)客戶端根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新之后,檢測(cè)到對(duì)元素的選取指令時(shí),可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示該元素。例如,第一元素的配置參數(shù)更新為[I,100],第二元素的配置參數(shù)更新為[101,700],第三元素的配置參數(shù)更新為[701,900],第四元素的配置參數(shù)更新為[901,1000],當(dāng)網(wǎng)頁(yè)客戶端生成的隨機(jī)數(shù)為600時(shí),網(wǎng)頁(yè)客戶端可以確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素為第二元素,網(wǎng)頁(yè)客戶端可以顯示第二元素,第二元素為100Q幣,以提示用戶抽中的獎(jiǎng)項(xiàng)為100Q幣。
[0051]本發(fā)明實(shí)施例中,獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素并顯示該元素,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0052]請(qǐng)參見圖3,圖3是本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理方法的流程示意圖。如圖3所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0053]S301,確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率。
[0054]網(wǎng)頁(yè)客戶端可以確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率。示例性的,當(dāng)前存在三個(gè)元素,其中第一元素為I張哈根達(dá)斯八折優(yōu)惠券,第二元素為100Q幣,第三元素為iPhone6智能手機(jī),其中iPhone6智能手機(jī)的成本較高,網(wǎng)頁(yè)客戶端可以將第三元素的選取概率配置為0.3%,第一元素的選取概率配置為20%,第二元素的選取概率配置為79.7%,網(wǎng)頁(yè)客戶端還可以將試驗(yàn)次數(shù)配置為1000次。
[0055]S302,將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0056]網(wǎng)頁(yè)客戶端可以將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。示例性的,預(yù)設(shè)試驗(yàn)次數(shù)為1000,其中第一元素的選取概率為20%,第二元素的選取概率為79.7%,第三元素的選取概率配置為0.3%,,則網(wǎng)頁(yè)客戶端可以確定用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第一元素的選取次數(shù)為1000*20% =200,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第二元素的選取次數(shù)為1000*79.7% =797,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第三元素的選取次數(shù)為1000*0.3% =3,其中用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)總和為預(yù)設(shè)試驗(yàn)次數(shù)。
[0057]S303,對(duì)各個(gè)元素進(jìn)行排序。
[0058]網(wǎng)頁(yè)客戶端可以對(duì)第一元素、第二元素以及第三元素進(jìn)行排序,其中本發(fā)明實(shí)施例不對(duì)各個(gè)元素的排序規(guī)則進(jìn)行限定,例如,網(wǎng)頁(yè)客戶端可以將第一元素排列在第一位,將第二元素排列在第二位,將第三元素排列在第三位。又如,網(wǎng)頁(yè)客戶端可以按照選取次數(shù)從大到小的順序排列,若第一元素的選取次數(shù)為200,第二元素的選取次數(shù)為797,第三元素的選取次數(shù)為3,則網(wǎng)頁(yè)客戶端可以將第二元素排列在第一位,第一元素排列在第二位,第三元素排列在第三位。
[0059]S304,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0060]網(wǎng)頁(yè)客戶端檢測(cè)到對(duì)元素的選取指令時(shí),可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。例如用戶通過(guò)搖一搖的方式購(gòu)買延誤險(xiǎn),當(dāng)購(gòu)買成功時(shí),網(wǎng)頁(yè)客戶端可以隨機(jī)送給用戶一些禮品卡券,用戶可以通過(guò)搖一搖或者點(diǎn)擊具有選取功能的虛擬按鍵的方式輸入對(duì)元素的選取指令,進(jìn)而網(wǎng)頁(yè)客戶端可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0061]S305,將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較。
[0062]網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較。其中,當(dāng)存在X個(gè)元素時(shí),η依次為1,2...Χ。
[0063]例如,隨機(jī)數(shù)為256,經(jīng)過(guò)排序的元素中第一個(gè)元素的選取次數(shù)為200,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與200進(jìn)行比較;經(jīng)過(guò)排序的元素中前2個(gè)元素(即第一個(gè)元素和第二個(gè)元素)的選取次數(shù)總和為200+797 = 997,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與997進(jìn)行比較;經(jīng)過(guò)排序的元素中前三個(gè)元素(即第一個(gè)元素、第二個(gè)元素以及第三個(gè)元素)的選取次數(shù)總和為200+797+3 = 1000,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與1000進(jìn)行比較。
[0064]S306,當(dāng)隨機(jī)數(shù)小于經(jīng)過(guò)排序的元素中前m個(gè)元素的選取次數(shù)總和時(shí),將第m個(gè)元素確定為與隨機(jī)數(shù)匹配的元素,并顯示第m個(gè)元素。
[0065]當(dāng)隨機(jī)數(shù)小于經(jīng)過(guò)排序的元素中前m個(gè)元素的選取次數(shù)總和時(shí),網(wǎng)頁(yè)客戶端可以將第m個(gè)元素確定為與隨機(jī)數(shù)匹配的元素,并顯示第m個(gè)元素。
[0066]例如,隨機(jī)數(shù)為256,網(wǎng)頁(yè)客戶端將隨機(jī)數(shù)與第一個(gè)元素的選取次數(shù)進(jìn)行比較,隨機(jī)數(shù)大于第一個(gè)元素的選取次數(shù),則網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前2個(gè)元素的選取次數(shù)總和進(jìn)行比較,隨機(jī)數(shù)小于經(jīng)過(guò)排序的元素中前2個(gè)元素的選取次數(shù)總和,則網(wǎng)頁(yè)客戶端可以將第二個(gè)元素確定為與隨機(jī)數(shù)匹配的元素,并顯示第二個(gè)元素。
[0067]在圖3所示的數(shù)據(jù)處理方法中,確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率,將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),對(duì)各個(gè)元素進(jìn)行排序,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較,當(dāng)隨機(jī)數(shù)小于經(jīng)過(guò)排序的元素中前m個(gè)元素的選取次數(shù)總和時(shí),將第m個(gè)元素確定為與隨機(jī)數(shù)匹配的元素,并顯示第m個(gè)元素,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0068]請(qǐng)參見圖4,圖4是本發(fā)明實(shí)施例公開的另一種數(shù)據(jù)處理方法的流程示意圖。如圖4所示,該數(shù)據(jù)處理方法可以包括以下步驟:
[0069]S401,確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率。
[0070]網(wǎng)頁(yè)客戶端可以確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率。示例性的,當(dāng)前存在三個(gè)元素,其中第一元素為I張哈根達(dá)斯八折優(yōu)惠券,第二元素為100Q幣,第三元素為iPhone6智能手機(jī),其中iPhone6智能手機(jī)的成本較高,網(wǎng)頁(yè)客戶端可以將第三元素的選取概率配置為0.3%,第一元素的選取概率配置為20%,第二元素的選取概率配置為79.7%,網(wǎng)頁(yè)客戶端還可以將試驗(yàn)次數(shù)配置為1000次。
[0071]S402,將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0072]網(wǎng)頁(yè)客戶端可以將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。示例性的,預(yù)設(shè)試驗(yàn)次數(shù)為1000,其中第一元素的選取概率為20%,第二元素的選取概率為79.7%,第三元素的選取概率配置為0.3%,,則網(wǎng)頁(yè)客戶端可以確定用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第一元素的選取次數(shù)為1000*20% =200,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第二元素的選取次數(shù)為1000*79.7% =797,用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取第三元素的選取次數(shù)為1000*0.3% =3,其中用戶在上述預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)總和為預(yù)設(shè)試驗(yàn)次數(shù)。
[0073]S403,對(duì)各個(gè)元素進(jìn)行排序。
[0074]網(wǎng)頁(yè)客戶端可以對(duì)第一元素、第二元素以及第三元素進(jìn)行排序,其中本發(fā)明實(shí)施例不對(duì)各個(gè)元素的排序規(guī)則進(jìn)行限定,例如,網(wǎng)頁(yè)客戶端可以將第一元素排列在第一位,將第二元素排列在第二位,將第三元素排列在第三位。又如,網(wǎng)頁(yè)客戶端可以按照選取次數(shù)從大到小的順序排列,若第一元素的選取次數(shù)為200,第二元素的選取次數(shù)為797,第三元素的選取次數(shù)為3,則網(wǎng)頁(yè)客戶端可以將第二元素排列在第一位,第一元素排列在第二位,第三元素排列在第三位。
[0075]S404,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0076]網(wǎng)頁(yè)客戶端檢測(cè)到對(duì)元素的選取指令時(shí),可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。例如用戶通過(guò)搖一搖的方式購(gòu)買延誤險(xiǎn),當(dāng)購(gòu)買成功時(shí),網(wǎng)頁(yè)客戶端可以隨機(jī)送給用戶一些禮品卡券,用戶可以通過(guò)搖一搖或者點(diǎn)擊具有選取功能的虛擬按鍵的方式輸入對(duì)元素的選取指令,進(jìn)而網(wǎng)頁(yè)客戶端可以調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0077]S405,將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較。
[0078]網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較。
[0079]例如,隨機(jī)數(shù)為256,經(jīng)過(guò)排序的元素中第一個(gè)元素的選取次數(shù)為200,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與200進(jìn)行比較;經(jīng)過(guò)排序的元素中前2個(gè)元素(即第一個(gè)元素和第二個(gè)元素)的選取次數(shù)總和為200+797 = 997,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與997進(jìn)行比較;經(jīng)過(guò)排序的元素中前三個(gè)元素(即第一個(gè)元素、第二個(gè)元素以及第三個(gè)元素)的選取次數(shù)總和為200+797+3 = 1000,網(wǎng)頁(yè)客戶端可以將隨機(jī)數(shù)與1000進(jìn)行比較。
[0080]S406,根據(jù)比較結(jié)果確定選取次數(shù)總和大于隨機(jī)數(shù)的最小η值,并顯示第η個(gè)元素。
[0081]網(wǎng)頁(yè)客戶端可以根據(jù)比較結(jié)果確定選取次數(shù)總和大于隨機(jī)數(shù)的最小η值,并顯示第η個(gè)元素。
[0082]例如,隨機(jī)數(shù)為256,網(wǎng)頁(yè)客戶端確定選取次數(shù)總和大于隨機(jī)數(shù)的分別為經(jīng)過(guò)排序的元素中前2個(gè)元素,以及經(jīng)過(guò)排序的元素中前3個(gè)元素,其中2小于3,則網(wǎng)頁(yè)客戶端可以確定選取次數(shù)總和大于隨機(jī)數(shù)的最小η值為2,并顯示第二個(gè)元素。
[0083]在圖4所示的數(shù)據(jù)處理方法中,確定預(yù)設(shè)試驗(yàn)次數(shù)以及預(yù)先配置的各個(gè)元素的選取概率,將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),對(duì)各個(gè)元素進(jìn)行排序,檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),將隨機(jī)數(shù)與經(jīng)過(guò)排序的元素中前η個(gè)元素的選取次數(shù)總和進(jìn)行比較,根據(jù)比較結(jié)果確定選取次數(shù)總和大于隨機(jī)數(shù)的最小η值,并顯示第η個(gè)元素,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0084]請(qǐng)參見圖5,圖5是本發(fā)明實(shí)施例中提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例中的數(shù)據(jù)處理裝置可以包括平板電腦、手機(jī)或個(gè)人計(jì)算機(jī)等終端安裝的網(wǎng)頁(yè)客戶端,如圖所示本實(shí)施例中的數(shù)據(jù)處理裝置至少可以包括選取次數(shù)獲取單元501、配置參數(shù)生成單元502、隨機(jī)數(shù)生成單元503以及元素確定單元504,其中:
[0085]選取次數(shù)獲取單元501,用于獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0086]配置參數(shù)生成單元502,用于對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值。
[0087]隨機(jī)數(shù)生成單元503,用于檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0088]元素確定單元504,用于確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示元素。
[0089]在可選實(shí)施例中,配置參數(shù)生成單元502,具體用于:
[0090]在經(jīng)過(guò)排序的元素中獲取第一個(gè)元素及其選取次數(shù)L。
[0091]生成所述第一個(gè)元素的配置參數(shù)Μ,其中L、M均為正整數(shù),MSL。
[0092]在可選實(shí)施例中,配置參數(shù)生成單元502,具體用于:
[0093]在經(jīng)過(guò)排序的元素中獲取第X個(gè)元素及其選取次數(shù)。
[0094]將經(jīng)過(guò)排序的元素中第X個(gè)元素之前的所有元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果SI。
[0095]將SI與第X個(gè)元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果S2。
[0096]生成第X個(gè)元素的配置參數(shù)M,其中X、S1、S2均為正整數(shù),X彡2,S1<M<S2。
[0097]在可選實(shí)施例中,選取次數(shù)獲取單元501,具體用于:
[0098]確定預(yù)設(shè)試驗(yàn)次數(shù),以及預(yù)先配置的各個(gè)元素的選取概率。
[0099]將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0100]在可選實(shí)施例中,本發(fā)明實(shí)施例中的終端還可以包括:
[0101 ]更新單元505,用于隨機(jī)數(shù)生成單元503檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)之前,接收對(duì)各個(gè)所述元素的選取次數(shù)的更新指令,以對(duì)各個(gè)所述元素的選取次數(shù)進(jìn)行更新。
[0102]所述更新單元505,還用于根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)所述經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新。
[0103]本發(fā)明實(shí)施例中,選取次數(shù)獲取單元501獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),配置參數(shù)生成單元502對(duì)各個(gè)所述元素進(jìn)行排序,并根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),所述配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值,隨機(jī)數(shù)生成單元503檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù),元素確定單元504確定所述隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示所述元素,可快速獲取與隨機(jī)數(shù)匹配的元素,減小時(shí)延,提升系統(tǒng)性能。
[0104]請(qǐng)參見圖6,圖6為本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例提供的終端可以用于實(shí)施上述圖1、3、4所示的本發(fā)明實(shí)施例實(shí)現(xiàn)的方法,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照?qǐng)D1、3、4所示的本發(fā)明實(shí)施例。
[0105]如圖6所示,該終端包括:至少一個(gè)處理器601,例如CPU,至少一個(gè)輸入裝置603,至少一個(gè)輸出裝置604,存儲(chǔ)器605,至少一個(gè)通信總線602。其中,通信總線602用于實(shí)現(xiàn)這些組件之間的連接通信。其中,輸入裝置603具體可以為控制面板等,用于檢測(cè)對(duì)元素的選取指令。其中,輸出裝置604具體可以為顯示器等,用于顯示元素。其中,存儲(chǔ)器605可能包含高速RAM存儲(chǔ)器,也可能還包括非不穩(wěn)定的存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器,具體用于存儲(chǔ)各個(gè)元素的配置參數(shù)。存儲(chǔ)器605可選的可以包含至少一個(gè)位于遠(yuǎn)離前述處理器601的存儲(chǔ)裝置。處理器601可以結(jié)合圖5所示的數(shù)據(jù)處理裝置。存儲(chǔ)器605中存儲(chǔ)一組程序代碼,且處理器601、輸入裝置603以及輸出裝置604調(diào)用存儲(chǔ)器605中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:
[0106]處理器601獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0107]處理器601對(duì)各個(gè)元素進(jìn)行排序,并根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值。
[0108]輸入裝置603檢測(cè)到對(duì)元素的選取指令時(shí),處理器601調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)。
[0109]處理器601確定隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,輸出裝置604顯示元素。
[0110]在可選實(shí)施例中,處理器601根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序后的元素的配置參數(shù),包括:
[0111]處理器601在經(jīng)過(guò)排序的元素中獲取第一個(gè)元素及其選取次數(shù)L。
[0112]處理器601生成所述第一個(gè)元素的配置參數(shù)M,其中L、M均為正整數(shù),MSL。
[0113]在可選實(shí)施例中,處理器601根據(jù)各個(gè)元素的選取次數(shù)生成經(jīng)過(guò)排序后的元素的配置參數(shù),包括:
[0114]處理器601在經(jīng)過(guò)排序的元素中獲取第X個(gè)元素及其選取次數(shù)。
[0115]處理器601將經(jīng)過(guò)排序的元素中第X個(gè)元素之前的所有元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果SI。
[0116]處理器601將SI與第X個(gè)元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果S2。
[0117]處理器601生成第X個(gè)元素的配置參數(shù)M,其中X、S1、S2均為正整數(shù),X彡2,S1<M<S2o
[0118]在可選實(shí)施例中,處理器601獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),包括:
[0119]處理器601確定預(yù)設(shè)試驗(yàn)次數(shù),以及預(yù)先配置的各個(gè)所述元素的選取概率。
[0120]處理器601將預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)元素的選取概率進(jìn)行相乘,得到用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù)。
[0121]在可選實(shí)施例中,處理器601檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)之前,還包括:
[0122]接收對(duì)各個(gè)元素的選取次數(shù)的更新指令,以對(duì)各個(gè)元素的選取次數(shù)進(jìn)行更新。
[0123]根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新。
[0124]具體的,本發(fā)明實(shí)施例中介紹的終端可以用以實(shí)施本發(fā)明結(jié)合圖1、3、4介紹的方法實(shí)施例中的部分或全部流程。
[0125]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory,RAM)等。
[0126]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)處理方法,其特征在于,所述方法應(yīng)用于網(wǎng)頁(yè)客戶端,所述方法包括: 獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù); 對(duì)各個(gè)所述元素進(jìn)行排序,并根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),所述配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值; 檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù); 確定所述隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示所述元素。2.根據(jù)權(quán)利要求1所述方法,其特征在于,所述根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序后的元素的配置參數(shù),包括: 在經(jīng)過(guò)排序的元素中獲取第一個(gè)元素及其選取次數(shù)L ; 生成所述第一個(gè)元素的配置參數(shù)M,其中L、M均為正整數(shù),MS L。3.根據(jù)權(quán)利要求1所述方法,其特征在于,所述根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序后的元素的配置參數(shù),包括: 在經(jīng)過(guò)排序的元素中獲取第X個(gè)元素及其選取次數(shù); 將所述經(jīng)過(guò)排序的元素中所述第X個(gè)元素之前的所有元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果SI ; 將SI與所述第X個(gè)元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果S2; 生成所述第X個(gè)元素的配置參數(shù)M,其中X、S1、S2均為正整數(shù),X彡2,SI <Μ^Ξ S2。4.根據(jù)權(quán)利要求1?3任一項(xiàng)所述方法,其特征在于,所述獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù),包括: 確定預(yù)設(shè)試驗(yàn)次數(shù),以及預(yù)先配置的各個(gè)所述元素的選取概率; 將所述預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)所述元素的選取概率進(jìn)行相乘,得到用戶在所述預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)所述元素的選取次數(shù)。5.根據(jù)權(quán)利要求1所述方法,其特征在于,所述檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)之前,還包括: 接收對(duì)各個(gè)所述元素的選取次數(shù)的更新指令,以對(duì)各個(gè)所述元素的選取次數(shù)進(jìn)行更新; 根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)所述經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新。6.一種數(shù)據(jù)處理裝置,其特征在于,包括: 選取次數(shù)獲取單元,用于獲取預(yù)先配置的用戶在預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)元素的選取次數(shù); 配置參數(shù)生成單元,用于對(duì)各個(gè)所述元素進(jìn)行排序,并根據(jù)各個(gè)所述元素的選取次數(shù)生成經(jīng)過(guò)排序的元素的配置參數(shù),所述配置參數(shù)包括至少一個(gè)連續(xù)的數(shù)值; 隨機(jī)數(shù)生成單元,用于檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù); 元素確定單元,用于確定所述隨機(jī)數(shù)所屬的配置參數(shù)對(duì)應(yīng)的元素,并顯示所述元素。7.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述配置參數(shù)生成單元,具體用于: 在經(jīng)過(guò)排序的元素中獲取第一個(gè)元素及其選取次數(shù)L ; 生成所述第一個(gè)元素的配置參數(shù)M,其中L、M均為正整數(shù),MS L。8.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述配置參數(shù)生成單元,具體用于: 在經(jīng)過(guò)排序的元素中獲取第X個(gè)元素及其選取次數(shù); 將所述經(jīng)過(guò)排序的元素中所述第X個(gè)元素之前的所有元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果SI ; 將SI與所述第X個(gè)元素的選取次數(shù)進(jìn)行相加,得到相加結(jié)果S2; 生成所述第X個(gè)元素的配置參數(shù)M,其中X、S1、S2均為正整數(shù),X彡2,SI <Μ^Ξ S2。9.根據(jù)權(quán)利要求6?8任一項(xiàng)所述裝置,其特征在于,所述選取次數(shù)獲取單元,具體用于: 確定預(yù)設(shè)試驗(yàn)次數(shù),以及預(yù)先配置的各個(gè)所述元素的選取概率; 將所述預(yù)設(shè)試驗(yàn)次數(shù)與各個(gè)所述元素的選取概率進(jìn)行相乘,得到用戶在所述預(yù)設(shè)試驗(yàn)次數(shù)中選取各個(gè)所述元素的選取次數(shù)。10.根據(jù)權(quán)利要求6所述裝置,其特征在于,所述終端還包括: 更新單元,用于所述隨機(jī)數(shù)生成單元檢測(cè)到對(duì)元素的選取指令時(shí),調(diào)用隨機(jī)數(shù)生成函數(shù)生成一個(gè)隨機(jī)數(shù)之前,接收對(duì)各個(gè)所述元素的選取次數(shù)的更新指令,以對(duì)各個(gè)所述元素的選取次數(shù)進(jìn)行更新; 所述更新單元,還用于根據(jù)經(jīng)過(guò)更新的各個(gè)元素的選取次數(shù),對(duì)所述經(jīng)過(guò)排序的元素的配置參數(shù)進(jìn)行更新。
【文檔編號(hào)】G06F17/30GK106095906SQ201610402501
【公開日】2016年11月9日
【申請(qǐng)日】2016年6月7日
【發(fā)明人】夏禹
【申請(qǐng)人】騰訊科技(深圳)有限公司