Вы запускаете DOBINGenerateNonWhole()
дважды, что вызывает проблему.random
и random2
не относятся к одному и тому же вызову, поэтому нет оснований для того, чтобы их продукт имел коэффициент 24
Если вы обновите свой код, чтобы сохранить результат, он должен работать:
var result = DOBINGenerateNonWhole();
$('.Span1').html(result.random);
$('.Span2').html(result.random2);