$arrRed?=?[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33];
成都創(chuàng)新互聯(lián)專注于依安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供依安營銷型網(wǎng)站建設(shè),依安網(wǎng)站制作、依安網(wǎng)頁設(shè)計、依安網(wǎng)站官網(wǎng)定制、微信小程序服務(wù),打造依安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供依安網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
$arrBlue?=?[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16];
$arrResult?=?[];
do{
$arrTmp?=?[];
$strTmp?=?'';
$arrRedKey?=?array_rand($arrRed,?6);
$intBlueKey?=?array_rand($arrBlue,?1);
foreach($arrRedKey?as?$key)?{
$arrTmp[]?=?$arrRed[$key];
}
sort($arrTmp);
$arrTmp[]?=?$arrBlue[$intBlueKey];
$strTmp?=?implode(',',?$arrTmp);
!in_array($strTmp,?$arrResult)?AND?$arrResult[]?=?$strTmp;
if(count($arrResult)?=?100)?{
break;
}
}while(true);
var_dump($arrResult);die;
試一下,我的思路是隨機(jī)取紅球6個,小到大排列下,然后再拼上藍(lán)球,形成一條結(jié)果,之后與已經(jīng)存在的結(jié)果進(jìn)行比較,如果不同,就歸到結(jié)果集里.
歷史開獎信息
這個可以導(dǎo)到excel,先將網(wǎng)頁另存為“文本文件“,然后用excel打開。
這是上面倒出數(shù)據(jù)的說明
雖說我沒寫過,但作為看過一些基礎(chǔ)知識的開發(fā)者還是可以給你一些提議的
首先就是數(shù)據(jù)源,也就是采集的目標(biāo),你必須十分清楚目標(biāo)源URL的規(guī)律并總結(jié)出對應(yīng)的算法,這樣每次開獎后只需要從用算法算出來的URL取數(shù)據(jù),再利用后面的步驟挖掘數(shù)據(jù)基本上就可以了
其次是數(shù)據(jù)挖掘,說人話就是找金子,從數(shù)據(jù)源URL中把整個網(wǎng)頁的代碼都down下來(其實這才是我們需要的數(shù)據(jù)源),然后你必須十分了解該網(wǎng)頁的結(jié)構(gòu)規(guī)律,再根據(jù)規(guī)律用算法將關(guān)鍵的部分篩選出來,根據(jù)源網(wǎng)站的規(guī)則將這些關(guān)鍵數(shù)據(jù)排在一起
當(dāng)然你要考慮的問題還有一個,那就是在什么時間去采集數(shù)據(jù),對于返回回來的各種數(shù)據(jù)要如何應(yīng)對。光這一點就很傷腦筋了,因為你有可能down下來的是404頁面,有可能是503、504等錯誤頁面,要考慮的問題還是很多的。我是不懂什么雙色球了,就數(shù)據(jù)采集和數(shù)據(jù)挖掘這塊憑我那還沒生銹的腦子希望能給你一些幫助吧