# author: Jingke
import requests
import time
from drawLottery import DrawLottery, url_lottery
class Gift():
def __init__(self, gift, sum, matchInfoId, userId):
self.gift = gift
self.sum = sum
self.matchInfoId = matchInfoId
self.userId = userId
def gift_info(self):
a = b = c = d = e = f = g = h = 0
goal_result = DrawLottery.lottery_request(url_lottery['goal_init_url'], self.matchInfoId, userId='')
list_result = DrawLottery.lottery_request(url_lottery['drawLottery_list_url'], self.matchInfoId,
self.userId)
i = 1
try:
assert goal_result['code'] == 200
assert list_result['code'] == 200
except:
print('error:' + '%s' % goal_result)
print('error:' + '%s' % list_result)
else:
while i <= self.sum:
draw_result = DrawLottery.lottery_request(url_lottery['draw_lottery_url'], self.matchInfoId,
self.userId)
# print('%i' %i + '%s' %draw_result)
if draw_result['data']['hit'] == False:
a += 1
elif draw_result['data']['position'] == 1:
b += 1
elif draw_result['data']['position'] == 2:
c += 1
elif draw_result['data']['position'] == 3:
d += 1
elif draw_result['data']['position'] == 4:
print('%s' % i + '%s' % draw_result)
e += 1
elif draw_result['data']['position'] == 5:
f += 1
elif draw_result['data']['position'] == 6:
g += 1
else:
h += 1
i += 1
print('%s' % self.gift[0] + ':' + '{:.2f}%'.format(a / 100 * 100))
print('%s' % self.gift[1] + ':' + '{:.2f}%'.format(b / 100 * 100))
print('%s' % self.gift[2] + ':' + '{:.2f}%'.format(c / 100 * 100))
print('%s' % self.gift[3] + ':' + '{:.2f}%'.format(d / 100 * 100))
print('%s' % self.gift[4] + ':' + '{:.2f}%'.format(e / 100 * 100))
print('%s' % self.gift[5] + ':' + '{:.2f}%'.format(f / 100 * 100))
print('%s' % self.gift[6] + ':' + '{:.2f}%'.format(g / 100 * 100))
print('%s' % self.gift[7] + ':' + '{:.2f}%'.format(h / 100 * 100))
if __name__ == '__main__':
# gift_lucky = ['No_gift', '8_discount', 'x1', '28_crad', '60_card', '5_bean', '10_bean', '18-58_coupon']
gift_vip = ['No_gift', '1_discount', 'x3', '28_crad', '60_card', '15_bean', '58_bean', '18-58_coupon']
gift = Gift(gift_vip, 101, 6058, 203579) # 203885 jiangzhuxjianjing ; 203579鉆石
gift.gift_info()
轉(zhuǎn)盤(pán)抽獎(jiǎng)概率自動(dòng)化測(cè)試
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)复斥,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人械媒,你說(shuō)我怎么就攤上這事目锭。” “怎么了纷捞?”我有些...
- 文/不壞的土叔 我叫張陵痢虹,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我主儡,道長(zhǎng)奖唯,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任糜值,我火速辦了婚禮丰捷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘寂汇。我一直安慰自己病往,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布骄瓣。 她就那樣靜靜地躺著停巷,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上畔勤,一...
- 那天蕾各,我揣著相機(jī)與錄音,去河邊找鬼硼被。 笑死示损,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的嚷硫。 我是一名探鬼主播检访,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼仔掸!你這毒婦竟也來(lái)了脆贵?” 一聲冷哼從身側(cè)響起,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤起暮,失蹤者是張志新(化名)和其女友劉穎卖氨,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體负懦,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡筒捺,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纸厉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片系吭。...
- 正文 年R本政府宣布则吟,位于F島的核電站,受9級(jí)特大地震影響锄蹂,放射性物質(zhì)發(fā)生泄漏氓仲。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一得糜、第九天 我趴在偏房一處隱蔽的房頂上張望敬扛。 院中可真熱鬧,春花似錦掀亩、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春炼七,著一層夾襖步出監(jiān)牢的瞬間缆巧,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓按傅,卻偏偏與公主長(zhǎng)得像捉超,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子唯绍,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 大轉(zhuǎn)盤(pán)方式的抽獎(jiǎng)是經(jīng)常見(jiàn)的拼岳,,最近在做了一個(gè)抽獎(jiǎng)的功能况芒,其中最重要的就是概率惜纸,概率的算法大同小異,绝骚,為保證每個(gè)獎(jiǎng)品...
- /* 經(jīng)典的概率算法虑瀑, $proArr是一個(gè)預(yù)先設(shè)置的數(shù)組, 假設(shè)數(shù)組為:array(100,200,300滴须,40...
- 前段時(shí)間公司里為了推廣微信公眾號(hào)吸粉舌狗,需要在公眾號(hào)菜單里增加一個(gè)大轉(zhuǎn)盤(pán)抽獎(jiǎng)的活動(dòng),在活動(dòng)現(xiàn)場(chǎng)手機(jī)上抽到什么獎(jiǎng)品就是...
- /* *經(jīng)典的概率算法待德, *$proArr是一個(gè)預(yù)先設(shè)置的數(shù)組君丁, *假設(shè)數(shù)組為:array(100,200,300...