Colin,
You referenced the Sums post on L-Post...
/threads82447p1.htm
(complete the link as you see fit)
BTW, a good coder doesn't mind sharing his code to be peer reviewed. But since you didnt post your code, no one can prove your claims. How convenient for you to make an unsubstantiated claim of:
A> Reducing my code to 15 functional lines
B> Producing a true RNG from using a PRNG and a Timer via several calls to the Randomize Function
Since you brought it up (and I never bothered to work with the code after that, what I had served it's purpose...)
The code can be optimized to 9 lines...
Now whether or not it generates truly random sequences, has yet to be seen or tested. So whether or not 9 lines suits the need, I dont know. I dont have your system for testing randomness, nor do I have your 15 lines of code to test against.
Come on Colin. People here like to see tangible results. I did exactly that with WINHunter. I provided sourcecode and all to be peer reviewed, user tested, etc. Check the Sourceforge statistics yourself, the app is still being downloaded on a regular basis. You failed to see the ultimate goal of WINHunter and the possibilities it opened up to users.
A change needs to occur in the Lotto software world, and sitting on your lazy bum poiting out flaws at all the other coders out there taking risks is not getting squat done to support the effort. Your right, there is tons of computing power out there, and software should be able to churn out numbers at blazing speeds, and back test that information against previous draws. The WINHunter concept, was to begin to explore the concept of software optimization where the filter design would generate the least amount of numbers and match the most amount of numbers possible over the entire draw history.
Oh, and I will forgive you in advance for any attempts at character assasination in your reply (although, I don't see their purpose here, as most of us here are searching for the same goal cooperatively).
Thanks,
Andrew
You referenced the Sums post on L-Post...
/threads82447p1.htm
(complete the link as you see fit)
BTW, a good coder doesn't mind sharing his code to be peer reviewed. But since you didnt post your code, no one can prove your claims. How convenient for you to make an unsubstantiated claim of:
A> Reducing my code to 15 functional lines
B> Producing a true RNG from using a PRNG and a Timer via several calls to the Randomize Function
Since you brought it up (and I never bothered to work with the code after that, what I had served it's purpose...)
The code can be optimized to 9 lines...
Dim intChar%, strFinal$
Do
Randomize (Timer)
intChar = Int((122 - 48 + 1) * Rnd + 48)
If (intChar < 58 Or intChar > 64) And (intChar < 91 Or intChar > 96) Then
strFinal$ = strFinal$ & Chr$(intChar)
End If
Loop Until Len(strFinal$) >= 6
strFinal$ = Chr$(Int((57 - 48 + 1) * Rnd + 48)) & strFinal$
Now whether or not it generates truly random sequences, has yet to be seen or tested. So whether or not 9 lines suits the need, I dont know. I dont have your system for testing randomness, nor do I have your 15 lines of code to test against.
Come on Colin. People here like to see tangible results. I did exactly that with WINHunter. I provided sourcecode and all to be peer reviewed, user tested, etc. Check the Sourceforge statistics yourself, the app is still being downloaded on a regular basis. You failed to see the ultimate goal of WINHunter and the possibilities it opened up to users.
A change needs to occur in the Lotto software world, and sitting on your lazy bum poiting out flaws at all the other coders out there taking risks is not getting squat done to support the effort. Your right, there is tons of computing power out there, and software should be able to churn out numbers at blazing speeds, and back test that information against previous draws. The WINHunter concept, was to begin to explore the concept of software optimization where the filter design would generate the least amount of numbers and match the most amount of numbers possible over the entire draw history.
Oh, and I will forgive you in advance for any attempts at character assasination in your reply (although, I don't see their purpose here, as most of us here are searching for the same goal cooperatively).
Thanks,
Andrew