20 lines
316 B
JavaScript
20 lines
316 B
JavaScript
var a = 591;
|
|
var b = 393;
|
|
var total = 0;
|
|
for(var i = 0; i <= 5000000; i++){
|
|
do{
|
|
a = (a*16807)%2147483647;
|
|
}
|
|
while(a%4 != 0)
|
|
do{
|
|
b = (b*48271)%2147483647;
|
|
}
|
|
while(b%8 != 0)
|
|
if(a.toString(2).slice(-16) == b.toString(2).slice(-16)){
|
|
total++;
|
|
console.log(i);
|
|
console.log(a, b);
|
|
}
|
|
}
|
|
console.log(total);
|