BPOINT = is the middle value when numbers are divide accordingly.
let say our random generate function will give us 7 number, which is 1,2,3,4,5,6,7
and we want to loop it for 98 times. (for better division)
// eg. code
for($i=1; $i<=98; $i++) {
random_generate();
}
so, in the end, we will have 98 (random) numbers which may contained 1...7.
if we don't random the number, basically it will be equal.(means every number will have same occurances).
so, the equal number (when not random) = LOOPCOUNT / RSIZE
so, 98/7, we will have 14 number of 1 to 7 (when not random)
so, if the random function really give us random values, it will be impossible for us to get 14 numbers of equal occurances "1..7" under random.
so, the result might be some number have less than 14 occurances, some have larger than 14 and some might maybe equal to 14 (but not all numbers "1...7").
so the BPOINT is to let us know the 14 and we can plus minus it
to consider the range as "equal". Okay, why we need to plus minus it.
the reason i set BPOINT is to find out the occurances of random numbers that =>looks like equal divided unRandom numbers.
the plus minus is to make a range of occurances that i consider the occurances are same as equal divided unRandom numbers.
by looking the results, i found a tendancy that the occurances of random number will shift to like the value of unRandom number occurances when we generate more and more random numbers.
using 5% (+-).
In other words, it means, i can predict (in a more higher probabilty way) what is the next random number.
My conclusion is, the rand() or mt_rand() don't really random number, it just random the show time of number but in the end, all numbers will have a same (+-) of occurances.
one problem i found was, why when we do loopcount 70,000+
we can't have the result like we do loopcount = 70?
when their breakpoint or equal occurances percentage of range still the same?
so, does random still exists?
any maths expert can try to figure out for me... i will appreciate it.
from the analysis and test i run, i am convince that there is an algorithm to check for the next random numbers. (if u still want to call it random number).
Jimson unRandom Theory... 🙂 lol