|
At first, we build a wheel to fill some aim. |
|||||
กก | ||||||
Example: we have a wheel A: 14 pick 5, and aim is "3 if 4". it include 21 lines. | ||||||
1 4 9 10 12
1 6 10 13 14 2 5 8 10 14
3 6 8 10 11 2 7 9 10 11
3 4 5 10 13 4 7 10 11 14 1 2 4 6 8 1 3 7 8 12 1 2 3 4 7 1 2 5 6 9 1 3 5 11 14 1 3 5 7 13 3 8 9 12 14 4 8 9 11 13 5 7 8 12 13 2 3 11 12 13 2 4 5 6 9 2 4 6 12 14 5 6 7 11 12 6 7 9 13 14 |
||||||
In fact, there are many equivalent wheels, They also fill the aim(3 if 4). Some wheel leaves wheel A "far". Some leaves wheel A "near". Some wheel "close" wheel A, their differentia is one line. | ||||||
Such as wheel B, it is close wheel A. wheel A and wheel B is different at 13th line. The 13th line in wheel A is "1 3 5 7 13". The 13th line in wheel B is "1 5 7 9 13". | ||||||
กก | ||||||
What will you do to find out these "close" wheel? Test all line? it can do it. but it need long time. | ||||||
I find a "fast" way to do it. The ware is the result. But I had not show all technique in it. | ||||||
HOW TO USE THIS WARE? | ||||||
To use this ware, user mast set some parameters and input wheel. | ||||||
At first, user must set "wheel type" and "optimize", so ware "know" how to "work", the meaning of these parameter like other wheel. |
||||||
Second, user will add wheel lines one by one. User input line at "input line" textbox, and click <add line>. then the line will added in left-down list-box. then input other line. When input line, user use blank space to segregate number. example: 1 2 3 4 5 | ||||||
When input all lines, click <change wheel>. a new wheel will show in right-down list-box. | ||||||
WHAT WILL THIS WARE DO FOR US? | ||||||
Base on this ware and other technique, I can write another ware that get "filter and optimize" wheel ware. and if someone has a not so good wheel, the ware can get a better wheel. | ||||||
And we can use this technique to find out the better or the best wheels. | ||||||
At least, we can find out all wheels that has as many lines around. |