FatBoyXPC
Veteran
I understand the whole concept about it being widely available and what not. The debate evolved into something different.
After reading through some of those posts, I have a question for you, Stefan. You provided your PHP script in a text file for making the scrambles (and putting them into a pdf file). I noticed that you didn't force an adjacent face to move if you have already done F2/B2. Meaning if by chance the rand() picked F2 then B2 then F again, it is equivalent to doing F' B2, which cuts your scramble a move short. I realize that may not practically happen a lot (if at all) but the point is that it is theoretically possible. I'd like to see you output say 1 million scrambles then write another script that checks for this issue.
Even though 1million is a large sample size to run all of the numbers on, for these test that have been run against scramblers vs random state generators, the mere fact is 1 million is hardly a sample size compared to the 43 quintillion possibilities. I guess if we were to compare the result of 1 million scrambles, to 100 million scrambles, and they were nearly identical, that might hold some weight. I would still rather compare to say 1 quintillion scrambles from a scrambler to see what happens. We could also check to see if after say 100 million scrambles we start getting duplicate scrambles, and that would invalidate the results.
qqwref: I understand that with the state generators, when it solves the cube in 25 moves or less that it's the importance of each turn that makes the difference, not just a random move. I believe though that if you were to make 43 quintillion scrambles from some of these scramblers, and the random number generators were legit, that the results wouldn't be biased like this. I could be wrong but I need to understand why before I go and accept a different answer.
After reading through some of those posts, I have a question for you, Stefan. You provided your PHP script in a text file for making the scrambles (and putting them into a pdf file). I noticed that you didn't force an adjacent face to move if you have already done F2/B2. Meaning if by chance the rand() picked F2 then B2 then F again, it is equivalent to doing F' B2, which cuts your scramble a move short. I realize that may not practically happen a lot (if at all) but the point is that it is theoretically possible. I'd like to see you output say 1 million scrambles then write another script that checks for this issue.
Even though 1million is a large sample size to run all of the numbers on, for these test that have been run against scramblers vs random state generators, the mere fact is 1 million is hardly a sample size compared to the 43 quintillion possibilities. I guess if we were to compare the result of 1 million scrambles, to 100 million scrambles, and they were nearly identical, that might hold some weight. I would still rather compare to say 1 quintillion scrambles from a scrambler to see what happens. We could also check to see if after say 100 million scrambles we start getting duplicate scrambles, and that would invalidate the results.
qqwref: I understand that with the state generators, when it solves the cube in 25 moves or less that it's the importance of each turn that makes the difference, not just a random move. I believe though that if you were to make 43 quintillion scrambles from some of these scramblers, and the random number generators were legit, that the results wouldn't be biased like this. I could be wrong but I need to understand why before I go and accept a different answer.
Last edited: