get2

July 9th, 2002, 20:22

Hello Everyone

Need a little help with some math, I suc$ at math.

Workin on a VFP program got it decompiled found the password check looks easy but I dont understand the math and was hopin someone here would be good enough to explain it to a stupid person ( me ) . Dont know if its the math or VFP killin me . Here is the code

FUNCTION checkpassword

LOCAL nrAndom1, nrAndom2, npAss, nrEsult

nrAndom1 = INT((MOD(RAND(INT(SECONDS()*100)), 1000000))*1000000)

nrAndom2 = INT((MOD(RAND(INT(SECONDS()*200)), 1000000))*1000000)

thIs.doForm('\Shared\PassWord.SCX',nrAndom1,nrAndom2)

npAss = VAL(maInapp.foRmreturnvalues(1))

ntEmp1 = (INT((MOD(nrAndom1, (100)))/10)*(100000))+((MOD(nrAndom1, 10))* ;

(10000))+(INT((MOD(nrAndom1, (1000000)))/(100000))*(1000))+ ;

(INT((MOD(nrAndom1, (10000)))/(1000))*(100))+(INT((MOD(nrAndom1, ;

(100000)))/(10000))*10)+INT((MOD(nrAndom1, (1000)))/(100))

ntEmp2 = (INT((MOD(nrAndom2, (100)))/10)*(100000))+((MOD(nrAndom2, 10))* ;

(10000))+(INT((MOD(nrAndom2, (1000000)))/(100000))*(1000))+ ;

(INT((MOD(nrAndom2, (10000)))/(1000))*(100))+(INT((MOD(nrAndom2, ;

(100000)))/(10000))*10)+INT((MOD(nrAndom2, (1000)))/(100))

nrEsult = nrAndom1+nrAndom2+ntEmp1+ntEmp2

RETURN nrEsult-npAss

ENDFUNC

Any help would be great Thank you all so much!

Need a little help with some math, I suc$ at math.

Workin on a VFP program got it decompiled found the password check looks easy but I dont understand the math and was hopin someone here would be good enough to explain it to a stupid person ( me ) . Dont know if its the math or VFP killin me . Here is the code

FUNCTION checkpassword

LOCAL nrAndom1, nrAndom2, npAss, nrEsult

nrAndom1 = INT((MOD(RAND(INT(SECONDS()*100)), 1000000))*1000000)

nrAndom2 = INT((MOD(RAND(INT(SECONDS()*200)), 1000000))*1000000)

thIs.doForm('\Shared\PassWord.SCX',nrAndom1,nrAndom2)

npAss = VAL(maInapp.foRmreturnvalues(1))

ntEmp1 = (INT((MOD(nrAndom1, (100)))/10)*(100000))+((MOD(nrAndom1, 10))* ;

(10000))+(INT((MOD(nrAndom1, (1000000)))/(100000))*(1000))+ ;

(INT((MOD(nrAndom1, (10000)))/(1000))*(100))+(INT((MOD(nrAndom1, ;

(100000)))/(10000))*10)+INT((MOD(nrAndom1, (1000)))/(100))

ntEmp2 = (INT((MOD(nrAndom2, (100)))/10)*(100000))+((MOD(nrAndom2, 10))* ;

(10000))+(INT((MOD(nrAndom2, (1000000)))/(100000))*(1000))+ ;

(INT((MOD(nrAndom2, (10000)))/(1000))*(100))+(INT((MOD(nrAndom2, ;

(100000)))/(10000))*10)+INT((MOD(nrAndom2, (1000)))/(100))

nrEsult = nrAndom1+nrAndom2+ntEmp1+ntEmp2

RETURN nrEsult-npAss

ENDFUNC

Any help would be great Thank you all so much!