Вобщем дело такое. Есть кусок кода написанный на as3 и его аналог на haxe.
Мне понадобилось его использовать в js, по этому я его переписал, а он не работает.
Тогда я взял haxe и скомпилировал его в js, но проблема осталась так же.
public static function getInt(min:Int, max:Int):Int {
seed = 214013 * seed + 2531011;
return min+(seed ^ (seed>>15))%(max-min+1);
}
function getInt(min, max) {
seed = 214013 * seed + 2531011;
return min+(seed ^ (seed>>15))%(max-min+1);
}
Почему не работает математика?
UPD:
не работа кода заключается в том, что из десяти итераций шесть всегда минимальные, при чем шесть последних.