PPPv4-PHP Test

Requirements Check

Lotto Numbers

First four lotto numbers based on "zombie" key:
55, 47, 53, 38, 52 / 23
28, 39, 28, 30, 10 / 46
8, 2, 22, 40, 48 / 27
42, 25, 44, 11, 41 / 25

Random (Port) Numbers

First four Port numbers based on "zombie" key:
19066
57948
37190
23352

Sample output

First Sample Card based on "zombie" key:

Characters from crypto blocks 0-5
4p=#3WCgAcG#bvX8a!hMN
eXk?oEWmyTaz%cFNvNYLZ
z=ao?9Bo=HN#u3TKHHLbs
c!ZbRpnC6xyUzm8!auKnS
T!LbaUi%aU9HsS?9ypVVN
S8ExJuBN29!FXnai?3Thw
PPP Card                           [0]
      A    B    C    D    E    F    G  
 1: 4p=# 3WCg AcG# bvX8 a!hM eXk? oEWm
 2: yTaz %cFN vNYL z=ao ?9Bo =HN# u3TK
 3: HHLb c!Zb RpnC 6xyU zm8! auKn T!Lb
 4: aUi% aU9H sS?9 ypVV S8Ex JuBN 29!F
 5: Xnai ?3Th fGF5 cvkU X:hj ES%b aavR
 6: t8u+ a5X4 Ga6u EN6# Z79X ps4p L++E
 7: Xv%N 8gfZ 6#9! qSxM eS=S fEA# doiw
 8: CJSs TX#Y ?Ssq 7HxY 6RR8 XUHS bz!b
 9: t!jE #bzw 5iHP imo# +gR= yPc# jasq
10: BF=5 v%aB jo2r yL5x obvf VH=# BZkb
4p=# 3WCg AcG#
yTaz
HHLb
Array
(
    [0] => bvX8
    [1] => a!hM
    [2] => eXk?
    [3] => oEWm
    [4] => yTaz
    [5] => %cFN
    [6] => vNYL
    [7] => z=ao
    [8] => ?9Bo
    [9] => =HN#
    [10] => u3TK
    [11] => HHLb
    [12] => c!Zb
    [13] => RpnC
)

Sample output

First Sample Card based on "zombie" key using 6 digit numbers:

Characters from crypto blocks 0-5
43923336513404050832414636898085850039
34483274826721183650624144261380433163
70285527778236114771172475818647271454
98467193157504626409288316377560737224
02918797027264369772541773244781674139
78476424499083928062787011444965606805
PPP Card                           [0]
       A      B      C      D      E   
 1: 439233 365134 040508 324146 368980
 2: 858500 344832 748267 211836 506241
 3: 442613 804331 702855 277782 361147
 4: 711724 758186 472714 984671 931575
 5: 046264 092883 163775 607372 029187
 6: 970272 643697 725417 732447 816741
 7: 784764 244990 839280 627870 114449
 8: 656068 252684 771600 646809 719337
 9: 174855 092177 399769 034117 735678
10: 573216 194560 331583 377289 101625
439233 365134 040508
858500
442613

Sample output

First Sample Card based on "zombie" key using 5 of "bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ":

Characters from crypto blocks 0-5
SFFWZGMpdSqdlgRmcRLnqchC
FCGLkmRsNNPqSdkgjdWHJrRZ
KtLJJQrgwgrXFBdctmVGWCts
MQhmfJMHmCWZQsZKGbsGwPBJ
BlfJPfPVDgSJcFKBdSWDDSjC
KKdlSWmkKhXJrqMzZzRTGzht
PPP Card                           [0]
      A     B     C     D     E   
 1: SFFWZ GMpdS qdlgR mcRLn FCGLk
 2: mRsNN PqSdk gjdWH KtLJJ Qrgwg
 3: rXFBd ctmVG MQhmf JMHmC WZQsZ
 4: KGbsG BlfJP fPVDg SJcFK BdSWD
 5: KKdlS WmkKh XJrqM zZzRT QvLFF
 6: sLLkX KWdkn hSdGh rzslK lzbhl
 7: TBGdX RQMPK RMZfL Npwbc zsxHB
 8: LmQHw JnmFF xsNxZ KRDsG FVDlK
 9: gHWZs NDVjx DKFTT mNbvn LbtcF
10: KKTwM wqFHp NJsBt PkbhB sdGch
SFFWZ GMpdS qdlgR
mRsNN
rXFBd

Sample output

First 10 Sample Cards based on "zombie" key using 4 of "bcdfghjklmnpqrstvwxzBCDFGHJKLMNPQRSTVWXZ":

Punch Card                         [0]
      A    B    C    D    E    F    G  
 1: SFFW ZGMp dSqd lgRm cRLn      FCGL
 2: kmRs NNPq Sdkg jdWH JrRZ KtLJ JQrg
 3: wgrX FBdc tmVG WCts MQhm fJMH mCWZ
 4: QsZK GbsG wPBJ BlfJ PfPV DgSJ cFKB
 5: dSWD      KKdl SWmk KhXJ rqMz ZzRT
 6: Gzht QvLF FsLL kXKW dknh SdGh TXrg
 7: rzsl Klzb hlTB GdXR QMPK klgC RMZf
 8: LNpw bczs xHBL mQHw ggZq JnmF FxsN
 9: xZKR DsGF VDlK WlJs gHWZ sNDV jxDK
10: FTTm Nbvn ZhGw Lbtc FKKT wMwq FHpN
Punch Card                         [1]
      A    B    C    D    E    F    G  
 1: JsBt MRpF Pkbh BsdG chkf gJsJ snMw
 2: zRvz qjQk sTMx txjx HVzZ FZMz JlWC
 3: wPnM QdRx TkZT DwLT ndZc      cwbm
 4: GxFt kqbV CDNC bbXr      DFPg CcPL
 5: pdWv lNkj gJkK VJRV hmST ScgS jrwc
 6: XKdH dCCN      FCtt nfnn Qcrv sNBh
 7: vzds RRmK TJQm gRgs TPWJ gTzQ wSWZ
 8:      TtBd nhPr jKDV TCjg xwXR     
 9: TmmB QfVq nncN kxgH BZMD      czZt
10: STGQ HvTZ HGqP nBqm Gjfq dSCW VHhH
Punch Card                         [2]
      A    B    C    D    E    F    G  
 1: LVll GGjM MBkW Sdhn LBkj pnWl JmPC
 2: qnlv VVff wDPH plgs HmsR lHBf PVvs
 3: CqMZ lwjx HzNX FMpK HPtr jsJN jkmP
 4: mxNf LSQM NkZb vmch rCJh qXqT vczj
 5: jqML rxHC cmqk fRJz Ngnw VLrb wGFM
 6: nKFw Cklm bxgz gcjp ZWzh Vztn Qnvg
 7: ldrm wclQ tFbm fNWk qMGV HQqw Ncbx
 8: bSBc kWvD LCbP GbwW szRX fsXr xckr
 9: sCBz lQrj NgJr mZqq xftr kDGg CjcQ
10: Sdjw KrnT Jkrg fQPd dSXR CMQM frGs
Punch Card                         [3]
      A    B    C    D    E    F    G  
 1: cFFV BkJW Tzxw NDcj vkBR nJgN xWZm
 2: ZhND gGNX cBLk XbHn Bqhp DPnW wLHV
 3: gLBn BDsw kSGd fgCP jwNJ QWqL HrWk
 4: MssR Kgpl RQzP pQnv hZQb xkqH XRDl
 5: Dvzv czRj rrwQ FGfb jFmP rxtm lWtX
 6: PLcC pMjD qTfz nLkB THRT RtxW BtgF
 7: KPZR MGTQ jlKv zrXF QKvm mtDc Bqtc
 8: fhSG prfT Gkbr sDPl NMLC mwZn pSLV
 9: mQcq MRkJ WmtM      PfKR hwZD ghjl
10: FChW cTgt GPZw CdlX fhjR FMjr SJFQ
Punch Card                         [4]
      A    B    C    D    E    F    G  
 1: NpHV SSVm GwrK xsNS VxGv gNKH sXzM
 2: kLLF tTlS FlmC rGcV qztf jMXb bFKd
 3: THLX kTrJ Fdws bHLn Tdth QMdS WGVl
 4: zsCM hrJL gmLR tmcl zQkn nsMC vwQH
 5: Ttrm SjHk JlFS ghjh xKMD fjZn RTxf
 6: WpzJ mJzF BFWr dKLX rKdD DJvd FsHR
 7: HSKC sMBQ JMMn PNhN SfHR jTrJ FNQX
 8: crzn NxSR dDCM pTmj WWDt vlPJ PPTm
 9: rdqk hrWw VxHS DFMk GQwT GRHm wQKq
10: JksS tjDl qNTG SPcL tMJM hptQ tnbM
Punch Card                         [5]
      A    B    C    D    E    F    G  
 1: gwSX WCkp ktbf MXGL pNpG Gqwp JNcG
 2: Zwzd jrHT PpJM xNpz sLDX tFHD kVZN
 3: fgdw FrFX bBSn bhKf BVrd PbVR KksH
 4:      JJgF TGRt sxbK rgHh fJts QRJX
 5: jcfq sCNw fWwV ZJsQ qxlJ      tmHJ
 6: hcFV FVqP ZXjH GGRB PhMX jCGK rXgb
 7: qBnN fXsx BSSX      QDkS DPnB xHFt
 8: JGKm RpDL HKZc PCJr tkMh BmVr RhFq
 9: wgfP      KtCd KQsg MlMc dXrc LNfQ
10: bpnV mdVt ZvgV DlDc sHgJ djzh BLBG
Punch Card                         [6]
      A    B    C    D    E    F    G  
 1: FnZH QsqQ XPWg BpSj ThlX      mXQw
 2: BPPL bRHQ wgLL LBvm RqvW KJdP xDnm
 3: jnmP pkVS ZLGN zqQz bnWD Trns mhSH
 4: FvhD ZQHC      hTPS pVCp mKgb rHkW
 5: dbgq      hDTb DnLb rJnJ QlPf WWBw
 6: KplS PTZP xWnW cJCl nlRB XTps Dntf
 7: pzBJ wGPG KXVD ljNp GPxX BZqX qJjx
 8: mwqX cXSQ Prmk tdjD MPZB hrXp szLg
 9: pckQ qFsv BRfG jzCL Zkjl vKSs dFnf
10: whQh VHbV RtBg FvGn PdRD xFhr tbVd
Punch Card                         [7]
      A    B    C    D    E    F    G  
 1: MwDj      xLRj tcjC VJQK Dmqj fvFl
 2: kvGJ HvWP fJQP jpFq wWtN nHlQ KTVn
 3: HKdv DTCJ TKMQ SGXl CPls CCmf mPDm
 4: ZGfv bJGG kJxB jgGt QgPG fpdf wXXs
 5: svjs NBVq wCFx wvcG ctDq wTrJ sXPk
 6: RfGs CtQz JqPQ qsqM VlsZ sXQz PtTP
 7: HtSB zhhN cGWK GdNk gggb hNRp jBpH
 8:      llHQ nMXs HnTS plsZ LVVw     
 9: jtKf vxrK JdVX pHvz wXfb      kFTp
10: hhWH wWwF XPHj tvlx PhdL XwvK PzBP
Punch Card                         [8]
      A    B    C    D    E    F    G  
 1: JzBW ZzHJ sJlS QJpk xxwn zLQK dXfQ
 2: cprV XvLL sNVF Dkkm qNmk KlNK cfhV
 3: jNNC hPmn vlqv vgNX DXsb RgPc dXKl
 4: RLvf NkfT hmzR qDdS ZWVG SNLB     
 5: JDTz FQqt GwBr FdSw cthv tWSC brjX
 6: PjFW wXrT ZvLz CGqW RBWb mPzl Rrbn
 7: pQJW Tfdt VHSr zZJd Mvss rfQV XklR
 8: ZjvS pTpW      vkwW FGJJ Kmgt WbDJ
 9: MhBV NkGX MsRm tBGZ FWHv GBzP xJGz
10:      TcPw SZMD KQKm nwBd lhCK VpDj
Punch Card                         [9]
      A    B    C    D    E    F    G  
 1: QKbp RZbX MpPr FZFm GgTt sFfB BcPD
 2: dlTN NQBR gWSJ kQDH      qrmX qMpf
 3: rgZv JKLz bKCn CVRT mlBR dbJR FrJP
 4: DvcS BPZz      dwtm DDNf ZtHD ccPr
 5: QGMq wRlr sjBv xhZJ sxwZ DXlx ZgFf
 6:      MBvf WkDV MsmL nfRS sPgb     
 7: pbNS CRKm KGkL fMcW xSDH      Ffjg
 8: fdkF CHqN kmPT jHlf kVgK jbMW cRBg
 9: slgG Jqzs ptvk JzMm DWvk RKrM hSBP
10: fPFQ wVJz sTdT phsx kPNQ HvDS DFJt